Android基础TOP2:单机按钮改变字体颜色
---恢复内容开始---
Activity:
<TextView android:id="@+id/t1" android:textSize="30dp" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginLeft="100dp" android:text="改变颜色" />
<Button
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:onClick="dj1"
android:text="RED" />
<Button
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:onClick="dj2"
android:text="GREEN" />
<Button
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:onClick="dj3"
android:text="YELLOW" />
JAVA:
1 final TextView tv=(TextView) findViewById(R.id.t1); 2 3 final Button btn = (Button)findViewById(R.id.b1); 4 //设置单击事件, 5 btn.setOnClickListener(new View.OnClickListener() { 6 @Override 7 public void onClick(View v) { 8 // TODO Auto-generated method stub 9 //单击时改变颜色 下同 10 tv.setTextColor(android.graphics.Color.RED); 11 } 12 }); 13 final Button btn1 = (Button)findViewById(R.id.b2); 14 btn1.setOnClickListener(new View.OnClickListener() { 15 16 @Override 17 public void onClick(View v) { 18 // TODO Auto-generated method stub 19 tv.setTextColor(android.graphics.Color.GREEN); 20 } 21 }); 22 final Button btn2= (Button)findViewById(R.id.b3); 23 btn2.setOnClickListener(new View.OnClickListener() { 24 25 @Override 26 public void onClick(View v) { 27 // TODO Auto-generated method stub 28 tv.setTextColor(android.graphics.Color.YELLOW); 29 } 30 });
显示效果:
---恢复内容结束---