0

私のコードは小さなデバイスでは動作しますが、5 インチ以上の大画面デバイスでは動作しません。

レイアウト フォルダの構造は次のとおりです。

layout-land/homeactivity.xml
layout-small-land/homeactivity.xml
layout-large-land/homeactivity.xml
layout-xlarge-land/homeactivity.xml

例外は次のとおりです。

12-17 12:26:10.811: E/AndroidRuntime(335): FATAL EXCEPTION: main 
12-17 12:26:10.811: E/AndroidRuntime(335): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.pelkin.peekzoo/com.pelkin.peekzoo.Animals}: android.view.InflateException: Binary XML file line #22: Error inflating class 
12-17 12:26:10.811: E/AndroidRuntime(335): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1647) 
12-17 12:26:10.811: E/AndroidRuntime(335): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)
4

3 に答える 3

2

すべての xml 内のすべてのビューのすべての ID を確認します。すべてのxmlファイルで同じである必要があります。

于 2013-12-17T07:27:28.180 に答える
0

ID は、レイアウトの layout-large-land/homeactivity.xml または layout-xlarge-land/homeactivity.xml で異なる場合があります。あなたのIDを再確認してください。

于 2013-12-17T07:34:50.637 に答える