赞
踩
继承TextView
控件布局文件:
<Button
android:textSize="24sp"
android:textColor="#a00de4"
android:background="#cfb0c8"/>
或者在shepe布局中(后面会讲到怎么创建shepe布局文件)
<solid android:color="#ff5960"/>
首先在res/drawable文件夹下,新建一个Drawble resource file,类型为shepe,命名为:shape_1.xml
android:radius:定义四个角的的圆角半径。
控件布局引用:
<Button android:background="@drawable/shape_1"/>
shepe布局:
<corners android:radius="20dp"/>
首先在res/drawable文件夹下,新建一个Drawble resource file,类型为selector,命名为:sel__bnt1.xml
控件布局引用:
android:background="@drawable/sel__bnt1"
selector布局:
//按压时
<item android:state_pressed="true">
<shape>
<solid android:color="#FF9977"></solid>
<corners android:radius="60dp"></corners>
</shape>
</item>
//不按压时
<item android:state_pressed="false">
<shape>
<solid android:color="#CC7"></solid>
<corners android:radius="60dp"></corners>
</shape>
</item>
通过创建一个方法,然后在控件布局中调用这个方法
public void showToast(View view){
Toast.makeText(this,"不要点我了!",Toast.LENGTH_SHORT).show();
}
在控件布局中调用
<Button android:onClick="showToast" />
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();
}
});
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。