我查看了在活动之间切换的每个示例,并且总是得到相同的结果。该应用程序炸弹。
据我所知,如果您有一个填充布局内容的 java 类,那么为了切换到另一个布局,您必须“链接”到 java 文件,该文件反过来将打开 setContentView(R.layout.任何);
当我尝试这样做时,就像我说我的应用程序爆炸一样。我的代码如下: -
来自Java类:-
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
setContentView(R.layout.activity_main);
Button next = (Button) findViewById(R.id.goesnews);
next.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
Intent myIntent = new Intent(view.getContext(), ac2.class);
startActivityForResult(myIntent, 0);
}
});
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.window_title);
}
到 java 文件 (ac2)
public class ac2 extends Activity {
/** Called when the activity is first created. */
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main2);
}}
任何人都可以在这里帮忙吗?