去年学了一点点安卓的基础,今年开学,继续学习安卓开发,第一堂课,学的就是布局和一些监听事件的使用,,记得去年学的还是不怎么认真,今年仔细听下去,真的,感觉安卓还是挺有趣的~~
下面是我们第一堂课的课堂案例:
案例简述:本案例就是实现一个按钮事件监听功能,点击每个按钮的时候,文字显示什么颜色;
示例图:
.java代码:
package com.example.week1; import android.os.Bundle; import android.app.Activity; import android.graphics.Color; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.TextView; public class MainActivity extends Activity implements OnClickListener{ TextView myTextView=null; Button BtnRed=null; Button BtnBlue=null; Button BtnGreen=null; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); myTextView=(TextView)findViewById(R.id.textView1); BtnRed=(Button)findViewById(R.id.BtnRed); BtnBlue=(Button)findViewById(R.id.BtnBlue); BtnGreen=(Button)findViewById(R.id.BtnGreen); BtnRed.setOnClickListener(this); BtnBlue.setOnClickListener(this); BtnGreen.setOnClickListener(this); } @Override public void onClick(View v) { (v.getId()) { case R.id.BtnRed: myTextView.setTextColor(Color.RED); break; case R.id.BtnBlue: myTextView.setTextColor(Color.BLUE); break; case R.id.BtnGreen: myTextView.setTextColor(Color.GREEN); break; } } }