创建ButtonActivity,并实现Button的基本操作
1.在布局文件夹下建立Button的布局文件activity_button.xml
2.创建一个ButtonActivity,通过MainActivity的一个按钮跳转到ButtonActivity
3.在ButtonActivity中关联布局文件
4.在布局文件中用
Toast提醒
通过ButtonActivity实现Toast
在ButtonActivity的onCreate方法中为一个Button添加事件监听
btn_3.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(ButtonActivity.this, "You click button_3.",
Toast.LENGTH_SHORT).show();
}
});
通过xml调用ButtonActivity的方法实现Toast
public void showToast(View view){
Toast.makeText(this, "You click the button.",
Toast.LENGTH_SHORT).show();
}
onClick属性传递的值即为方法名
实现圆角Button
实现简单的实心和描边圆角Button:
1.在drawable文件中新建 drawable recourse file, 根元素设为shape
2.在生成的xml文件中设置简单属性,如
3.在Button的background属性中关联drawable文件,如
android:background="@drawable/bg_btn2"
实现按压效果
1.在drawable文件中新建 drawable recourse file, 根元素设为selector
2.在生成的xml文件中设置属性
-
-
3.在Button的background属性中关联drawable文件