0

SDK と Eclipse が 1 つのパッケージに含まれている developers.android.com の ADT リリースを使用しています。グラフィカル レイアウト タブで XML ファイルを描画すると、Empty Region 例外が発生するコードがあります。

レンダリング中に例外が発生しました: 領域が空です! 例外の詳細は、[ウィンドウ] > [ビューの表示] > [エラー ログ] に記録されます。

java.lang.IllegalArgumentException: 領域が空です! javax.imageio.ImageReader.computeRegions(ImageReader.java:2689) で com.sun.imageio.plugins.wbmp.WBMPImageReader.read(WBMPImageReader.java:184) で javax.imageio.ImageIO.read(ImageIO.java:1422) で) com.android.layoutlib.bridge.impl.ResourceHelper.getDrawable(ResourceHelper.java: 233) com.android.layoutlib.bridge.bars.CustomBar.loadIcon(CustomBar.java:196) で com.android.layoutlib.bridge.bars.CustomBar.loadIconById(CustomBar.java:188) で com.android.layoutlib .bridge.bars.CustomBar.loadIconById(CustomBar.java:155) at com.android.layoutlib.bridge.bars.FakeActionBar.(FakeActionBar.java:38)

これは突然発生し、SDK を使用した Windows バージョンの Eclipse でヌル ポインター例外が表示されます。

どこかで誰かが破損した画像について何か言ったので、すべての画像をチェックしました。プログラムはそれらを問​​題なく表示できます。プロジェクト設定を修正し、Eclipse をリロードしましたが、解決できませんでした。

    <com.demortes.controller.DualJoystickView
            android:id="@+id/dualjoystickView"
            android:layout_gravity="center_horizontal"
            android:layout_width="fill_parent" android:layout_height="175dp"
            android:layout_marginLeft="10dp" android:layout_marginRight="10dp"/>

                    <Button
                        android:id="@+id/button_A"
                        android:layout_width="90dp"
                        android:text="@string/a_button"
                        android:textSize="24sp"
                        android:layout_height="wrap_content"
                        android:layout_gravity="center_horizontal"
                        android:layout_marginRight="10dp" />

                    <Button
                        android:id="@+id/button_B"
                        android:text="@string/b_button"
                        android:textSize="24sp"
                        android:layout_width="90dp"
                        android:layout_height="wrap_content"
                        android:layout_gravity="center_horizontal" />


            </LinearLayout>

    <LinearLayout
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center_horizontal" >

            <Button
                android:id="@+id/button_Y"
                android:text="@string/y_button"
                android:textSize="24sp"
                android:layout_width="90dp"
                android:layout_height="wrap_content"
                android:layout_marginRight="10dp" />

            <Button
                android:id="@+id/button_X"
                android:text="@string/x_button"
                android:textSize="24sp"
                android:layout_width="90dp"
                android:layout_height="wrap_content" />


            </LinearLayout>

私のXMLファイルがあります。

ここからが奇妙になります。グラフィカル レイアウト タブで API を 17 から 8 に切り替えると、描画されますが、正しくありません。私にはまったく奇妙です。

あなたが考えることができるどんな洞察も大歓迎です!ティア。

4

1 に答える 1