继承TextView
文字大小、颜色
控件布局文件:
或者在shepe布局中(后面会讲到怎么创建shepe布局文件)
自定义背景形状
首先在res/drawable文件夹下,新建一个Drawble resource file,类型为shepe,命名为:shape_1.xml
android:radius:定义四个角的的圆角半径。
控件布局引用:
shepe布局:
自定义按压效果
首先在res/drawable文件夹下,新建一个Drawble resource file,类型为selector,命名为:sel__bnt1.xml
控件布局引用:
android:background="@drawable/sel__bnt1"
selector布局:
//按压时
-
//不按压时
-
点击事件
通过创建一个方法,然后在控件布局中调用这个方法
- 在Activity中创建
public void showToast(View view){
Toast.makeText(this,"不要点我了!",Toast.LENGTH_SHORT).show();
}
在控件布局中调用
- Activity直接声明,然后在方法中添加点击反应
private Button mBtn4;
mBtn4 = findViewById(R.id.btn_4);
mBtn4.setonClickListener(new View.onClickListener() {
@Override
public void onClick(View view) {
Toast.makeText(Activity3.this,"你点下面那个按钮",Toast.LENGTH_SHORT).show();
}
});



