android:id=\
android:layout_width=\ android:layout_height=\ android:text=\ android:gravity=\
android:layout_weight=\
32、请用2种方法实现功能:每隔5秒在logcat中输出当前日期和时间(格式:2016年12月26日 09:10:59)。写出核心功能代码即可。
A-6
33、设计一个APP,包含一个TextView和一个Button,每当点击一次Button时,TextView中文字颜色就发生改变。颜色可以随机产生,也可以直接预定义好若干种指定的颜色。写出核心功能代码即可。 TextView的id:@+id/tvShow Button的id:@+id/btnChange
publicclass MainActivity extends Activity {
Button btnChange; TextView tvShow;
intmcolors[] ={Color.BLACK, Color.BLUE, Color.RED,
Color.DKGRAY, Color.LTGRAY, Color.GRAY, Color.GREEN };
intcolorNumber = 0; @Override
protectedvoid onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); btn=(Button) findViewById(R.id.button1);
tvShow=(TextView)
A-7
findViewById(R.id.textView1);
btnChange.setOnClickListener(new
OnClickListener() {
@Override
publicvoid onClick(View v) {
if (colorNumber tvShowColor.setTextColor(mcolors[colorNumber]); colorNumber++; } else { colorNumber = 0; } } A-8 }); } } 34、路径“/mnt/sdcard/gesture”中存放多个手势,请编程读取识别其中的手势。 publicclass MainActivity extends Activity { // 定义手势编辑组件 GestureOverlayView gestureView; // 记录手机上已有的手势库 GestureLibrary gestureLibrary; @Override publicvoid onCreate(Bundle savedInstanceState) { A-9 super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // 读取上一个程序所创建的手势库 gestureLibrary = GestureLibraries.fromFile(\); if (gestureLibrary.load()) { Toast.makeText(MainActivity.this, \手势文件装载成功!\, Toast.LENGTH_LONG).show(); } else { Toast.makeText(MainActivity.this, \手势文件装载失败!\, Toast.LENGTH_LONG).show(); } // 获取手势编辑组件 gestureView = (GestureOverlayView) findViewById(R.id.gesture); A-10