代码如下:
<Button android:id="@+id/btn_1" android:layout_width="match_parent" android:layout_height="40dp" android:text="按钮1" android:textSize="20sp" android:textColor="#F9B0CD" android:background="#DDFFAA" />在drawable中创建一个shape类型 shape详细说明
实心(solid)如下:
<solid android:color="#E4FF77" /> <corners android:radius="10dp"/>空心(stroke)如下:
<stroke android:width="1dp" android:color="#E4FF77"/> <corners android:radius="10dp"/>代码如下:
<item android:state_pressed="true"> <shape> <solid android:color="#FF9900"/> <corners android:radius="10dp"/> </shape> </item> <item android:state_pressed="false"> <shape> <solid android:color="#70FF9900"/> <corners android:radius="10dp"/> </shape> </item>onClick=“xxx”方法 弹出“我被点击了”
android:onClick="oc_btn_4"//button按钮下定义 //.java文件下 public void oc_btn_4(View view){ Toast.makeText(this,"Btn_4被点击了",Toast.LENGTH_LONG).show(); }声明空间方法
mBtn4.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Toast.makeText(ButtonActivity.this,"Btn_5被点击了",Toast.LENGTH_LONG).show(); } });TextView同理
mTv1 = findViewById(R.id.tv_1); mTv1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Toast.makeText(ButtonActivity.this,"Tv_1被点击了",Toast.LENGTH_LONG).show(); } });