Button按钮的四种点击方式
来源:互联网 发布:设备网络搜索使用方法 编辑:程序博客网 时间:2024/05/29 15:27
Button按钮的四种点击方式
第一种:直接在代码中设置按钮的点击事件即可
private Button btn;
private ImageView iv;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main3);
btn = ((Button) findViewById(R.id.btn));
iv = ((ImageView) findViewById(R.id.iv));
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//第一种点击方式
Toast.makeText(Main3Activity.this,"第一种点击方式",Toast.LENGTH_SHORT).show();
}
});
第二种:在xml布局按钮的属性加上onClick=“...”,然后在代码中撰写该方法即可
<Button
android:id="@+id/btn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="Click"
android:text="点击"/>
public voidClick(View view){
//第二种点击方式
Toast.makeText(Main3Activity.this,"第二种点击方式",Toast.LENGTH_SHORT).show();
}
第三种:自定义一个内部类实现OnClickListener接口,然后重写点击方法,把按钮设置点击为该类即可
btn.setOnClickListener(newMyOnClickListener());
private class MyOnClickListener implements View.OnClickListener{
@Override
public void onClick(View v) {
//第三种点击方式
Toast.makeText(Main3Activity.this,"第三种点击方式",Toast.LENGTH_SHORT).show();
}
}
第四种:在主类实现OnClickListener接口,重写OnClick方法,然后看下面的代码即懂了...
public classMain3Activity extendsAppCompatActivity implementsView.OnClickListener{
privateButton btn;
。。。。。。。。。
}
@Override
public void onClick(View v) {
switch (v.getId()){
case R.id.btn:
//第四种点击方式
Toast.makeText(Main3Activity.this,"第四种点击方式",Toast.LENGTH_SHORT).show();
break;
default:
break;
}
}
- Button按钮的四种点击方式
- Android之Button按钮点击事件的四种方式
- button按钮的四种监听方式
- 按钮Button的点击事件的四种写法
- 安卓Button按钮的四种点击事件
- Android之Button按钮点击事件的三种方式
- Button 点击事件onclick实现的四种方式
- Android中按钮点击事件的四种实现方式
- android按钮点击的四种响应方式
- Android按钮实现点击事件的四种方式
- button按钮的四种监听之一
- button按钮的点击状态
- Button按钮及其点击事件方式
- 点击Button事件的四种写法
- Button点击事件的四种实现
- Button点击事件的四种方法
- 安卓Button的四种点击方式 ListView的优化,PopWindow,隐式跳转
- Android学习笔记——Button(按钮)响应事件的四种方式
- 虚拟机Ubuntu无损扩展分区(目录)容量的方法
- cas + tomcat 配置步骤详细笔记(一)
- python 的 from . import module
- Js是否是面向对象编程的深入理解
- Java获取配置文件的属性值通用工具类2
- Button按钮的四种点击方式
- [leetcode: Python]8.String to Integer
- 使用CAS+tomcat搭建单点登录
- Java POI 操作Excel 应用(一)
- Html5新标签datalist实现输入框跟后台数据库数据的动态匹配
- Hibernate id的generator
- python 使用MySQLdb 和 pymysql的时候手动提交事务的解决办法
- IPtables中SNAT、DNAT和MASQUERADE的含义
- Eclipse搭建Hibernate框架