WEB开发网
开发学院手机开发Android 开发 Android - 小案例 阅读

Android - 小案例

 2010-06-03 01:03:00 来源:WEB开发网   
核心提示:首先说下这个小案例要实现的效果,当用户触摸到4个不同颜色的viewRelativeLayout的背景色会变成触摸到的view的背景色,大家可以看下图。下面是layout的代码,首先拖出4个view,分别给4个view直接定义背景色1 2 android="http://schemas.android.com/

首先说下这个小案例要实现的效果,当用户触摸到4个不同颜色的view

RelativeLayout的背景色会变成触摸到的view的背景色,大家可以看下图。

下面是layout的代码,首先拖出4个view,分别给4个view直接定义背景色

1 2 android="http://schemas.android.com/apk/res/android" android:layout_height="fill_parent" android:layout_width="fill_parent" android:id="@+id/RelativeLayout01" android:paddingleft="75dip">3 android:layout_height="40dip" android:layout_width="40dip" android:id="@+id/View01" android:background="#C0C0C0" android:layout_below="@+id/Button01">4 android:layout_height="40dip" android:layout_width="40dip" android:id="@+id/View02" android:background="#FFFF00" android:layout_torightof="@+id/View01">5 android:layout_height="40dip" android:layout_width="40dip" android:id="@+id/View03" android:background="#B0E0E6" android:layout_torightof="@+id/View02">6 android:layout_height="40dip" android:layout_width="40dip" android:id="@+id/View04" android:background="#6A5ACD" android:layout_torightof="@+id/View03">7

下面是后台代码部分

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

1 2  下一页

Tags:Android 案例

编辑录入:coldstar [复制链接] [打 印]
赞助商链接