首页 > 系统 > Android > 正文

[Android新手学习笔记02]-如何创建Button并实现点击事件

2019-11-09 16:13:07
字体:
来源:转载
供稿:网友

简单的Button布局:

<Button        android:id="@+id/button"        android:text="button"        android:textAllCaps="false"        android:layout_width="match_parent"        android:layout_height="wrap_content" />android:textAllCaps,默认为true,全部大写表示。

添加上点击事件:

Button button1 = (Button) findViewById(R.id.button_1);
       button1.setOnClickListener(new View.OnClickListener() {            @Override            public void onClick(View v) {                Toast.makeText(MainActivity.this, "You click Button 1", Toast.LENGTH_SHORT).show();            }        });

通过实现接口的方式添加点击事件:

public class MainActivity extends AppCompatActivity implements View.OnClickListener {
   @Override    PRotected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        Button button = (Button) findViewById(R.id.button);        button.setOnClickListener(this);    }    @Override    public void onClick(View v) {        switch (v.getId()) {            case R.id.button:                Toast.makeText(this, "You clicked button", Toast.LENGTH_SHORT).show();                break;            default:        }    }}

弹出Toast提示:

Toast.makeText(MainActivity.this, "You click Button 1", Toast.LENGTH_SHORT).show();

第一个参数是上下文,第二个参数是提示内容,第三个参数是显示时间,值有:Toast.LENGTH_SHORT和Toast.LENGTH_LONG。


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表