作者toreless2 (TOR)
看板AndroidDev
标题Re: [问题] app转换layout问题
时间Tue Apr 15 01:30:18 2014
public class MainActivity extends ActionBarActivity {
private Button button1;
private Button button2;
private Button button3;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
findView();
public void findView(){
button1 =(Button)findViewById(R.id.button1);
button1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v){
setContentView(R.layout.hi1);
button1 =(Button)findViewById(R.id.button1);
button1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v){
return findView();
}
});
button2 =(Button)findViewById(R.id.button2);
button2.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v){
setContentView(R.layout.hi2);
button1 =(Button)findViewById(R.id.button1);
button1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v){
return findView2();
}
});
button3 =(Button)findViewById(R.id.button3);
button3.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v){
setContentView(R.layout.hi3);
button1 =(Button)findViewById(R.id.button1);
button1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v){
return findView2();
}
});
}
public void findView2(){
button1 =(Button)findView2ById(R.id.button1);
button1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v){
setContentView(R.layout.main);
}
});
}
}
错误讯息
To complete classbody
我想让程式跳到finView2()
但是好像有错误
是不是需要使用class不再用匿名内部类别了
--
http://goo.gl/PWaLqA
10米高的雪!谁知道:这雪是怎麽铲的?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.135.59.159
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1397496625.A.CE0.html
1F:→ okskygo:void 不能return value 04/15 02:08
2F:推 slemonade:Findview2byid?? 04/15 08:48
3F:推 aiweisen:To complete classbody自己拿去GOOGLE 检查一下 "}" 04/15 10:09
4F:→ aiweisen:另外同1F void是没有回传值 你要跳到finView2() 直接在 04/15 10:10
5F:→ aiweisen:里面呼叫finView2()就行了 04/15 10:11