Androidアプリに次の表があります。最後のボタン - 私について - を除いて、すべてが機能します。背景を透明色に設定すると、デバイスに表示されません(ただし、日食のレイアウトのグラフィカルビューには表示されます。「表示しない」とは、画面に表示されないことを意味します-オンその場所は「次」最後のボタンから android:background を削除すると、デバイスに戻ります。
<TableRow
android:id="@+id/tableRow1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal" >
<ImageButton
android:id="@+id/buttonShare"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@color/transparent"
android:onClick="shareIt"
android:src="@drawable/social_share" />
<ImageButton
android:id="@+id/buttonBack"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@color/transparent"
android:onClick="prevImage"
android:src="@drawable/navigation_previous_item" />
<ImageButton
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@color/transparent"
android:src="@drawable/navigation_accept" />
<ImageButton
android:id="@+id/buttonAbout"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@color/transparent"
android:onClick="showAbout"
android:src="@drawable/action_about" />
<ImageButton
android:id="@+id/buttonForward"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@color/transparent"
android:onClick="nextImage"
android:src="@drawable/navigation_next_item" />
<ImageButton
android:id="@+id/buttonAbout"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@color/transparent"
android:onClick="showAbout"
android:src="@drawable/action_about" />
</TableRow>
</TableLayout>
私のカラーリソースの一部は以下のようなものです:
<color name="transparent">#00000000</color>
上書きした action_about.png 画像を新しい画像でロードしました。これで、ボタンが表示されますが、新しいものではなく、古い png が表示されます。何が起こっている?