Re: [問題] app轉換layout問題
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://www.ptt.cc/bbs/AndroidDev/M.1397496625.A.CE0.html
→
04/15 02:08, , 1F
04/15 02:08, 1F
推
04/15 08:48, , 2F
04/15 08:48, 2F
推
04/15 10:09, , 3F
04/15 10:09, 3F
→
04/15 10:10, , 4F
04/15 10:10, 4F
→
04/15 10:11, , 5F
04/15 10:11, 5F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):