初学android 想知道以下现象怎么回事儿main1 main2 两个布局1 在main1 中 有一个textview(@id/textbutton) 和 一个button1
在main2 中 有一个textview(无id)和一个button2
button1 = (Button)findViewById(R.id.Click_Button1);
button1.setOnClickListener(new Button.OnClickListener(){
public void onClick(View v){
show = (TextView)findViewById(R.id.textbutton);
show.setText("click working");
jumptolayout2();//mian2 的跳转函数函数
...
执行后点击button 将会直接执行jumptolayout2();而跳过
show = (TextView)findViewById(R.id.textbutton);
show.setText("click working");
求解
2 public void jumptolayout2(){
setContentView(R.layout.main3);
show = (TextView)findViewById(R.id.textbutton);
show.setText("click working"); button2 = (Button)findViewById(R.id.Click_Button2);
button2.setOnClickListener(new Button.OnClickListener(){
public void onClick(View v){
jumptolayout1();
}
...
而把show 的操作调入在跳到布局2以后执行会报错,难道是因为在布局2里面修改布局1中的参数不行吗?求解、、、
在main2 中 有一个textview(无id)和一个button2
button1 = (Button)findViewById(R.id.Click_Button1);
button1.setOnClickListener(new Button.OnClickListener(){
public void onClick(View v){
show = (TextView)findViewById(R.id.textbutton);
show.setText("click working");
jumptolayout2();//mian2 的跳转函数函数
...
执行后点击button 将会直接执行jumptolayout2();而跳过
show = (TextView)findViewById(R.id.textbutton);
show.setText("click working");
求解
2 public void jumptolayout2(){
setContentView(R.layout.main3);
show = (TextView)findViewById(R.id.textbutton);
show.setText("click working"); button2 = (Button)findViewById(R.id.Click_Button2);
button2.setOnClickListener(new Button.OnClickListener(){
public void onClick(View v){
jumptolayout1();
}
...
而把show 的操作调入在跳到布局2以后执行会报错,难道是因为在布局2里面修改布局1中的参数不行吗?求解、、、
解决方案 »
- Failed to find provider info for com.talkingoa.coperator.prefs
- 模拟器正常运行,真机调试无数据,请教?
- 【Android很个性的列表】怎么实现的?有图。。。
- eclispe 安装arcgis for android 插件 很诡异
- android的autoCompleteTextVeiw控件问题
- 分享:Android从入门到精通系列资料~~~持续更新中 ~~~
- 请问我有一个内核驱动模块fnm.ko,我想在内核启动后自动加载该如何做?
- android论坛
- 哥哥姐姐们,请进啊!关于飞行模式的问题。
- android手机录像过程中添加字幕或者图片,求开发思路
- Android出现的问题。。
- android虚拟器上能否开发驱动?
没?
show.setText("click working");
jumptolayout2();//mian2 的跳转函数函数你在jumptolayout2这个里面也用了R.id.textbutton控件,第一个问题设置文本执行了的,只是函数没有执行完,在执行jumptolayout2()这个时也用了同一个,所以冲突了。看看activity的基本属性吧
show.setText("click working");
jumptolayout2();//mian2 的跳转函数函数你在jumptolayout2这个里面也用了R.id.textbutton控件,第一个问题设置文本执行了的,只是函数没有执行完,在执行jumptolayout2()这个时也用了同一个,所以冲突了。看看activity的基本属性吧
自己多多看看资料吧~
至于跳转~~用另一个activity吧~