版本:2.2 使用工具:eclipse
預期結果:
點下Button後切到另一個Activity
實際結果:
點下Button後程式當掉,debug頁面顯示紅字source not found與Edit source lookup path按鈕
問題:
試過幾個在網路上查到的解決方法:
1.將compiler版本調到最新
→已經是最新的了
2.沒有將activity加入AndroidManifest.xml
→已經加入了
3.去找使用的版本的source code,在SDK資料夾裡創一個sources資料夾放進去
→放了但是沒用
主要程式碼:
切換前的頁面:
//按鈕的程式碼
Button b2 = (Button) findViewById(R.id.button2);
b2.setOnClickListener(new Button.OnClickListener()
{
public void onClick(View v)
{
Intent intent2 = new Intent(schoolBus.this,classlist.class);
startActivity(intent2);
}
});
切換後的頁面:
public class classlist extends ListActivity {
切換後的頁面:
public class classlist extends ListActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.classlistxml);
}
}
}
}
1 則回應
找到問題了
因為切換過去的activity使用ListActivity,
XML裡的listview的id需要打android:list
標上去之後就順利切換了