Android LCD
来源:互联网 发布:蘑菇街和淘宝的区别 编辑:程序博客网 时间:2024/05/22 05:27
import android.app.Activity;
import android.content.Intent;
import android.graphics.Color;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
public class TestColor extends Activity{
private static final String TAG = "TestColor" ;
private Button mReturn = null ;
private Button mChangeColor = null ;
private Button mNext = null ;
private TextView mText1 = null ;
private TextView mText2 = null ;
private TextView mText3 = null ;
private Intent mIntent = null ;
private int mNum = 0 ;
protected void onCreate(Bundle savedInstanceState)
{
super .onCreate(savedInstanceState);
setContentView(R.layout.test_color);
initView();
}
private void initView()
{
setTitle(R.string.test_color_mess);
mReturn = (Button)findViewById(R.id.but_return);
mChangeColor = (Button)findViewById(R.id.but_changecolor);
mNext = (Button)findViewById(R.id.but_next);
mText1 = (TextView)findViewById(R.id.test_color_text1);
mText2 = (TextView)findViewById(R.id.test_color_text2);
mText3 = (TextView)findViewById(R.id.test_color_text3);
mReturn.setOnClickListener(new View.OnClickListener()
{
public void onClick(View v)
{
mIntent = new Intent(TestColor. this , MainActivity. class );
startActivity(mIntent);
}
});
mNext.setOnClickListener(new View.OnClickListener()
{
public void onClick(View v)
{
mIntent = new Intent(TestColor. this , TestSd. class );
//mIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
finish();
startActivity(mIntent);
}
});
mChangeColor.setOnClickListener(new View.OnClickListener()
{
public void onClick(View v)
{
mNum ++;
changeColor(mNum);
}
});
}
private void changeColor( int num)
{
Log.e(TAG, "num = " + (num% 6 ));
switch (num % 6 )
{
case 0 :
mText1.setBackgroundColor(Color.RED);
mText2.setBackgroundColor(Color.RED);
mText3.setBackgroundColor(Color.RED);
break ;
case 1 :
mText1.setBackgroundColor(Color.GREEN);
mText2.setBackgroundColor(Color.GREEN);
mText3.setBackgroundColor(Color.GREEN);
break ;
case 2 :
mText1.setBackgroundColor(Color.BLUE);
mText2.setBackgroundColor(Color.BLUE);
mText3.setBackgroundColor(Color.BLUE);
break ;
case 3 :
mText1.setBackgroundColor(Color.RED);
mText2.setBackgroundColor(Color.RED);
mText3.setBackgroundColor(Color.RED);
break ;
case 4 :
mText1.setBackgroundColor(Color.GREEN);
mText2.setBackgroundColor(Color.GREEN);
mText3.setBackgroundColor(Color.GREEN);
break ;
case 5 :
mText1.setBackgroundColor(Color.BLUE);
mText2.setBackgroundColor(Color.BLUE);
mText3.setBackgroundColor(Color.BLUE);
break ;
}
}
XML文件:
<?xml version= "1.0" encoding= "utf-8" ?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#383838"
android:orientation="vertical"
android:gravity="center" >
<LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1" >
<TextView android:id="@+id/test_color_text1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#ffff0000" />
<TextView android:id="@+id/test_color_text2"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#ffff0000" />
<TextView android:id="@+id/test_color_text3"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#ffff0000" />
</LinearLayout>
<LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="5dp"
android:gravity="center" >
<Button android:id="@+id/but_return"
android:layout_width="200dp"
android:layout_height="wrap_content"
android:layout_marginLeft="20dp"
android:text="@string/but_return" />
<Button android:id="@+id/but_changecolor"
android:layout_width="200dp"
android:layout_height="wrap_content"
android:text="@string/but_changecolor" />
<Button android:id="@+id/but_next"
android:layout_width="200dp"
android:layout_height="wrap_content"
android:layout_marginRight="20dp"
android:text="@string/but_next" />
</LinearLayout>
</LinearLayout>
- Android LCD
- Android LCD
- Android LCD:LCD基本原理篇
- Android LCD(一):LCD基本原理篇
- Android LCD(一):LCD基本原理篇
- Android LCD(三):Samsung LCD接口篇
- Android LCD(四):LCD驱动调试篇
- Android LCD(一):LCD基本原理篇
- Android LCD(三):Samsung LCD接口篇
- Android LCD(四):LCD驱动调试篇
- Android LCD(三):Samsung LCD接口篇
- Android LCD(四):LCD驱动调试篇
- Android LCD(一):LCD基本原理篇
- Android LCD(三):Samsung LCD接口篇
- Android LCD(四):LCD驱动调试篇
- Android LCD(一):LCD基本原理篇
- Android LCD(三):Samsung LCD接口篇
- Android LCD(四):LCD驱动调试篇
- vs2010 vc++开发引用 ArcEngine9.3 组件和AO对象实例化方法
- html连接不同的邮箱
- myeclipse jquerry ext 提示
- [转]MFC中设置窗体的背景色,图片,插入音乐
- DDMS调试
- Android LCD
- DBA手记:DBA诊断利器 - Event 10046和 10053
- Android 内存监测工具 DDMS --> Heap
- Delphi ActionList详解
- Wifi层次结构状态机
- gdb 的stdin重定向
- foobar一词的来源与涵义
- DPR-ERR-2109
- hibernate 之 操作数据库