私の場合、layout.xml ファイルの 1 つに、
<ImageView
android:id="@+id/row_1_col_0"
android:layout_width="@string/default_picture_size"
android:layout_height="@string/default_picture_size"
android:layout_weight="1"
android:background="@drawable/tile"
android:onClick="mClickMethod" >
</ImageView>
そしてstrings.xmlの中にwrap_contentがありました
そして、Android Studioでこれを示していました:
<ImageView
android:id="@+id/row_1_col_0"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:background="@drawable/tile"
android:onClick="mClickMethod" >
</ImageView>
エラーがなく、アプリケーションがコンパイルされて実行されたため、すべてが機能すると思いました。ただし、layout_width を設定していないという実行時エラーが発生しました。
layout_width と layout_height を次のように変更したら:
android:layout_width="@string/default_picture_size"
android:layout_height="@string/default_picture_size"
に
android:layout_width="wrap_content"
android:layout_height="wrap_content"
すべてが機能しました。