加载xml布局时程序崩溃

时间:2013-03-17 02:08:02

标签: android

当用户点击EditText时,我加载了一个布局xml,如下所示。但是程序总是在执行setContentView(descriptionView)时崩溃;有什么问题?

EditText DescEditTxt = (EditText) addView.findViewById(R.id.descriptionEdit);
    if(DescEditTxt != null)
    {
        DescEditTxt.setOnFocusChangeListener(new View.OnFocusChangeListener() {
            @Override
            public void onFocusChange(View v, boolean hasFocus) {

                final View descriptionView = getLayoutInflater().inflate(R.layout.description, null);
                setContentView(descriptionView);
            }
       });
    }

1 个答案:

答案 0 :(得分:0)

没有看到任何东西,我猜你不能多次在同一个活动上调用“setContentView”。做谷歌搜索。你会发现这是一个共同的印象。

另外,请阅读:

http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/2.2_r1.1/android/view/Window.java#Window.setContentView%28android.view.View%29

“请注意,调用此函数”会锁定“窗口的各种特征,从这一点开始,不能更改......”

正如男人所说,你需要一个新的计划,Stan。