`
骞子_Isaac
  • 浏览: 7962 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

给其他布局文件的控件添加监听事件

阅读更多

如何给给其他布局文件的控件添加监听事件?我试过了,用先获取布局文件然后再获得控件不管用,不知道是不是我写的代码有问题,我又找到了一个新的方法去实现:

布局文件:

<Button
    android:id="@+id/btn_welcome"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true"
    android:layout_centerHorizontal="true"
    android:layout_marginBottom="58dp"
    android:onClick="onClick"
android:text="进入DEMO" />

 相对应的Activity:

public void onClick(View view) {
		switch (view.getId()) {
		case R.id.btn_welcome:
			//监听到点击button点击事件的具体操作
			Intent intent = new Intent(WelcomeActivity.this,MainActivity.class);
			startActivity(intent);
			WelcomeActivity.this.finish();
			break;
		}
}	

 给布局文件增加android:onclick=“onClick”就可以找到activity中的onClick方法并且可以在点击的时候调用这个方法。很简单吧!

分享到:
评论

相关推荐

    Android ListView里控件添加监听方法的实例详解

    Android ListView里控件添加监听方法的实例详解  关于ListView,算是android中比较常见的控件,在ListView我们通常需要一个模板,这个模板指的不是住模块,而是配置显示在ListView里面的东西,今天做项目的时候发现...

    安卓视频播放器实现(VideoView)

    安卓自带的视频播放器类,该类集成有显示和控制两大部分,在布局文件中添加VideoView然后在java文件中简单的调用控制命令,即可实现本地或者网络视频的播放。本章实现视频的居中播放、网络视频播放、本地视频播放、...

    Android用户注册界面简单设计

    首先在布局文件中使用控件的标记来配置所需要的各个控件,然后在 主Activity中获取到该控件,给其添加监听器来监听其操作,最后在控制台输出所操作的内容。 III. 实现步骤 在Eclipse中创建 Android项目,名称为 ...

    Android代码-Loop3DRotation-master

    可以无限循环,自动旋转,停靠的3D旋转布局控件,无需编写代码,直接在布局中加入自己的布局即可。 控件继承相对布局RelativeLayout直接可以当做布局使用。 效果图 优势 *1.3d旋转RelativeLayout *2.支持自动旋转 *...

    Android移动开发-使用MediaPlayer和SurfaceView播放视频的实现

    Step2:在界面布局文件中定义SurfaceView控件,或在程序中创建SurfaceView控件,并为SurfaceView的SurfaceHolder添加Callback监听器; Step3:调用MediaPlayer对象的setDisney(SurfaceHolder sh)方法将所播放的视频...

    MySock 应用Socket编程实现一个简单的网络聊天程序。VC++

    先进行对话框的布局以及各个控件属性的设置,再为控件添加响应函数和成员变量。客户端和服务器端整合到一个对话框,利用设置radio button可以对两者进行切换,并写入相应的程序代码。客户端对应“连接”按钮,...

    Java开发实战1200例(第1卷).(清华出版.李钟尉.陈丹丹).part3

    实例148 使用事件分配线程更新Swing控件 193 实例149 使用SwingWorker类完成耗时操作 194 第7章 反射与异常处理 195 7.1 反射的基础 196 实例150 实例化Class类的5种方式 196 实例151 获得Class对象表示实体的名称 ...

    Android自定义控件ImageView实现点击之后出现阴影效果

    今天美工 直接给我一张图片,要我实现图片点击之后...添加监听回调等; 布局文件代码: &lt;?xml version=1.0 encoding=utf-8?&gt; &lt;LinearLayout xmlns:android=http://schemas.android.com/apk/res/android xmln

    实验1--Android基础入门与Android-UI开发应用(1).doc

    (2)抽取样式 由于编写布局文件时,相同控件之间的外边距和宽高都是固定的。因此会产生大量重复 的布局代码,为了代码简洁和重复使用可以将相同代码抽取为样式单独放在一个style. xml文件中。 (3)创建values-zh-...

    Android代码-VerticalRollingTextView

    1.现在布局文件中声明 2.代码中设置数据集: mVerticalRollingView.setDataSetAdapter(new DataSetAdapter(mDataSet) { @Override protected CharSequence text(CharSequence charSequence) { return ...

    Eclipse_Swt_Jface_核心应用_部分19

    8.5 其他常用的事件 139 8.5.1 选中事件 139 8.5.2 文本修改程序示例 140 8.5.3 文本修改事件:VerifyEvent的各种属性 142 8.5.4 文本修改事件:VerifyEvent和ModifyEvent的区别 143 8.6 无类型的事件 144...

    Android开源项目PullToRefresh下拉刷新功能详解2

    1.写布局文件,放入可以下拉刷新的控件  2.找到下拉刷新的控件,设置监听器,并且在刷新方法中开启一个异步任务来操作  3.通过这个下拉刷新控件的getRefreshableView()方法来得到GridView对象,按照正常的操作来...

    黑马程序员 安卓学院 万元哥项目经理 分享220个代码实例

    |--文件之释放Assets下的文件到应用的File目录 |--文件之随机存储RandomAccessFile |--文件使用时间排序 |--文件复制粘贴 |--文件路径之通过uri获取 |--时间java常用应用 |--时间之handle记时器 |--时间之time的用法...

Global site tag (gtag.js) - Google Analytics