如何动态设置ContentView Android
我必须将xml动态设置为ContentView 这是我的代码:如何动态设置ContentView Android,android,xml,android-layout,android-intent,setcontentview,Android,Xml,Android Layout,Android Intent,Setcontentview,我必须将xml动态设置为ContentView 这是我的代码: public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Bundle extras = getIntent().getExtras(); if (extras != null) { value = extras.getString("ID_position");
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Bundle extras = getIntent().getExtras();
if (extras != null) {
value = extras.getString("ID_position");
Log.e("TESTVALUE", value);
}
if (value.equals("0")){
setContentView(R.layout.list_mobile);
}
if (value.equals("1")){
setContentView(R.layout.custom_dialog1);
}
}
它在活动开放时崩溃。。。请帮帮我^^
PS:值是正确的;)
编辑:我在扩展课上犯了一个大错误。。。该死的复制粘贴。。。我再次感到抱歉;)现在它运行良好了看看您的代码,可能的原因是:
id为
id\u位置的Bundle
处的值的类型不是String
=>Value
将为null
,您将在Value.equals()处获得NPE
。您确定没有改为输入int
getIntent不返回null请发布错误