我的 Android 应用程序中有以下表格。一切正常,除了最后一个按钮 - 关于我。当我将背景设置为透明颜色时 - 它在我的设备上没有显示(但是,它在 eclipse 中布局的图形视图中可见。“不显示”我的意思是它不在屏幕上 - 在它的位置是“下一个”。如果我从最后一个按钮中删除 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,关于,而不是新的。到底是怎么回事?