[Android]_ch1.4_Button元件與事件處理
package com.gjun.ch1_buttonclick;
import android.app.Activity;
import android.content.res.Resources;
import android.graphics.Color;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;
public class Act01 extends Activity {
TextView tv1;
Button btn1,btn2,btn3,btn4;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
tv1=(TextView)findViewById(R.id.textView1);
btn1=(Button)findViewById(R.id.button1);
btn2=(Button)findViewById(R.id.button2);
btn3=(Button)findViewById(R.id.button3);
btn4=(Button)findViewById(R.id.button4);
btn1.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v) {
String name=btn1.getText().toString();
tv1.setText(name);
tv1.setBackgroundColor(Color.RED);
tv1.setTextSize(16);
}});
btn2.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v) {
String name=btn2.getText().toString();
tv1.setText(name);
tv1.setBackgroundColor(Color.GREEN);
tv1.setTextSize(26);
}});
btn3.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v) {
Resources r=getResources();
String name=r.getString(R.string.b3);
tv1.setText(name);
tv1.setBackgroundColor(Color.BLUE);
tv1.setTextSize(36);
}});
btn4.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v) {
tv1.setText("離開");
finish();
}});
}
}
沒有留言:
張貼留言