0

私は基本的にコードを持っています

new AsyncTask<Integer, Void, View>() {
@Override
protected View doInBackground(Integer... tabIds) {
    return mInflater.inflate(R.layout.layout_name, null);
}
@Override
protected void onPostExecute(View result) {
    super.onPostExecute(result);
            root_layout.addView(result);
}
}.execute(tabId);

layout_name.xml:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:background="@android:color/white" >


<EditText
    android:id="@+id/text"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:inputType="text" />

<Button
    android:id="@+id/do_stuff"
    android:layout_width="match_parent"
    android:layout_height="wrap_content" />

</LinearLayout>

それで私は得るInflateException: Binary XML file line #x: Error inflating class <unknown>。削除するEditTextと、なしで動作しproblemsます。

私はそれの理由を見つけることができません(それに2時間を費やしました)。

誰かがこれの理由を知っていますか?そしてうまくいけば解決策

4

2 に答える 2

0

両方を変更

 android:layout_width="match_parent"

 android:layout_width="wrap_content"

それはあなたを助けるかもしれません。

于 2013-01-10T12:24:14.980 に答える