比如说在mainActivity中有两个Button````点击任何一个Button都会跳转到textActivity(其中有两个TextView)````但是显示的不同的TextView。
解决方案 »
- 一个android应用可以建立多个SQLite数据库么?
- Android与PC机通信,pc机端应用程序能否用C++来写
- 安卓使用keystore打包签名时,出现invalid keystore format错误
- 如何在通讯录4.4源码里的联系人界面右侧添加字母索引功能
- Activity下使用Fragment和View的有什么不同?
- ServiceManager.getService(Context.STATUS_BAR_SERVICE) 识别不了。
- 显示自定义对话框出错
- 底部菜单menu旋转。
- 需要做一个IP Carema 的安卓端!~求思路
- GPS的获得状态和丢失状态怎么判断?
- android分辨率问题
- 测试题,帮帮我
mainActivity的代码:
Button button1=(Button)findViewById(R.id.button1);
Button button2=(Button)findViewById(R.id.button2);
button1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent =new Intent();
intent.putExtra("button", "button1");
intent.setClass(Test01Activity.this, TextActivity.class);
startActivity(intent);
textActivity代码:
[code=Java]
TextView textView1 =(TextView)findViewById(R.id.textView1);
TextView textView2 =(TextView)findViewById(R.id.textView2);
Intent intent =this.getIntent();
String msg=intent.getStringExtra("button");//得到意图值
if (msg.equals("button1")) {
textView2.setVisibility(View.GONE);//隐藏textView2控件
}else if(msg.equals("button2"))
{
textView1.setVisibility(View.GONE);//隐藏textView1控件
}
}
});
button2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent =new Intent();
intent.putExtra("button", "button2");
intent.setClass(Test01Activity.this, TextActivity.class);
startActivity(intent);
}
});[/code]
或者改变当前view中的内容
#3 setContentView这个会的····具体情况具体对待哈··我正好需要一楼的这个方法···一个activity切换不同的View还得设置返回···不然按返回软件就退出程序啦··