Android - 小案例
2010-06-03 01:03:00 来源:WEB开发网首先说下这个小案例要实现的效果,当用户触摸到4个不同颜色的view
RelativeLayout的背景色会变成触摸到的view的背景色,大家可以看下图。
下面是layout的代码,首先拖出4个view,分别给4个view直接定义背景色
1 2
下面是后台代码部分
1 package cn.Charles; 2 3 import android.app.Activity; 4 import android.os.Bundle; 5 import android.view.View; 6 import android.view.View.OnClickListener; 7 import android.widget.RelativeLayout; 8 9 public class TextColor extends Activity {10 RelativeLayout rtl; //取到布局控件,用于改变它的背景颜色11 OnClickListener onclicklistener; //声明click监听事件12 13 @Override14 protected void onCreate(Bundle savedInstanceState) {15 // TODO Auto-generated method stub16 super.onCreate(savedInstanceState);17 setContentView(R.layout.textcolorchange);18 19 //首先找到用于布局的控件20 rtl = (RelativeLayout)findViewById(R.id.RelativeLayout01);21 22 //然后实例化一个单击事件23 onclicklistener = new OnClickListener() {24 25 @Override26 public void
更多精彩
赞助商链接