Button创建及消息处理
2015-07-03 23:33
260 查看
package com.example.buttonapp;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.app.Activity;
public class MainActivity extends Activity {
OnClickListener listener1=null;
OnClickListener listener2=null;
Button button1;
Button button2;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
listener1=new OnClickListener(){
public void onClick(View v){
setTitle("Button1点击后不见了!");
button1.setVisibility(View.INVISIBLE);
button2.setVisibility(View.VISIBLE);
}
};
listener2=new OnClickListener(){
public void onClick(View v){
setTitle("button2点击后不见了!");
button1.setVisibility(View.VISIBLE);
button2.setVisibility(View.INVISIBLE);
}
};
setContentView(R.layout.activity_main);
button1=(Button)findViewById(R.id.button1);
button1.setOnClickListener(listener1);
button2=(Button)findViewById(R.id.button2);
button2.setOnClickListener(listener2);
}
}
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.app.Activity;
public class MainActivity extends Activity {
OnClickListener listener1=null;
OnClickListener listener2=null;
Button button1;
Button button2;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
listener1=new OnClickListener(){
public void onClick(View v){
setTitle("Button1点击后不见了!");
button1.setVisibility(View.INVISIBLE);
button2.setVisibility(View.VISIBLE);
}
};
listener2=new OnClickListener(){
public void onClick(View v){
setTitle("button2点击后不见了!");
button1.setVisibility(View.VISIBLE);
button2.setVisibility(View.INVISIBLE);
}
};
setContentView(R.layout.activity_main);
button1=(Button)findViewById(R.id.button1);
button1.setOnClickListener(listener1);
button2=(Button)findViewById(R.id.button2);
button2.setOnClickListener(listener2);
}
}
相关文章推荐
- [LintCode] 两个排序数组的中位数
- 分布式事务
- 【MVC】快速构建一个图片浏览网站
- 线程池:ThreadPoolExecutor
- 你必须知道的.NET
- 24位bmp图像转成灰度图像
- ucore操作系统lab6(理论部分)
- springMVC第一天
- Java内存模型
- Jsp
- 最长公共子串问题
- frame方式布局一段文子,设置宽高
- MiniTwitter记住密码等功能实现
- 关于J-Link重新刷固件的一些问题
- Java中函数的重载
- CopyOnWriteArrayList
- Ubuntu Python Setup
- 单例模式
- 九度oj 题目1105:字符串的反码(string的操作)
- Ubuntu Matlab 2014b Setup