button按钮的四种监听之一
2017-08-16 22:45
246 查看
添加按钮点击监听的两种方式
1、使用匿名内部类的方式
步骤:
(1)添加监听 在activity_main.xml中给button添加一个id
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="点击"
android:id="@+id/btn"
/>
(2) 找到按钮 在MainActivity.java中找到button对应id并添加按钮对象btn
Button btn=(Button) findViewById(R.id.btn);
(3)给btn对象添加一个点击事件
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Log.i("tag", "点击了Button按钮");
}
});
2、使用onclick属性
(1)在activity_main.xml中添加一个onclick属性,并对应添加一个值,这个值使我们自定义的方法名,也就是我们定义的点击监听方法。
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="点击"
android:id="@+id/btn"
android:onClick="skip"
/>
(2)在MainActivity.java中定义一个skip方法 注意:skip()中必须要添加view v(一个view类型的参数传入,当一个view类对象被点击时会触发该事件)
public void skip(View v){
Log.i("Tag", "点击了button按钮");
}
1、使用匿名内部类的方式
步骤:
(1)添加监听 在activity_main.xml中给button添加一个id
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="点击"
android:id="@+id/btn"
/>
(2) 找到按钮 在MainActivity.java中找到button对应id并添加按钮对象btn
Button btn=(Button) findViewById(R.id.btn);
(3)给btn对象添加一个点击事件
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Log.i("tag", "点击了Button按钮");
}
});
2、使用onclick属性
(1)在activity_main.xml中添加一个onclick属性,并对应添加一个值,这个值使我们自定义的方法名,也就是我们定义的点击监听方法。
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="点击"
android:id="@+id/btn"
android:onClick="skip"
/>
(2)在MainActivity.java中定义一个skip方法 注意:skip()中必须要添加view v(一个view类型的参数传入,当一个view类对象被点击时会触发该事件)
public void skip(View v){
Log.i("Tag", "点击了button按钮");
}
相关文章推荐
- Button按钮四种监听(二)及实例
- button按钮的四种监听及实例
- Android点击Button按钮的四种事件监听方法总结
- button按钮的四种监听之二
- button按钮的四种监听方式
- ListView子项中包含Button按钮监听混乱的解决办法
- Button按钮换脸viewpager滑动+点击监听 _____部分重点代码
- Android 多按钮Button 动态批量监听
- android listVIew实现button按钮监听程序
- js实现监听button按钮点击事件触发file点击事件
- android 按钮监听事件的四种写法
- Button的四种监听方式
- android开发中Button按钮监听事件(匿名内部类监听或者不匿名)
- 安卓设置按钮监听的四种方式
- Button(按钮)监听
- 为按钮设置监听的四种方法
- button按钮监听点击事件外部类写法
- 按钮Button的点击事件的四种写法
- android Button 按钮监听的几种方式
- 在android 中利用button 按钮设置监听事件