TableLayout中的Android ImageButton

时间:2012-05-22 17:29:46

标签: android tablelayout imagebutton

我需要在Java代码中使用TableLayout和ImageButton,但是有一个问题,所以我想在xml中尝试这样做,但我不明白为什么第一个按钮的行为是这样的。

<TableLayout 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
xmlns:android="http://schemas.android.com/apk/res/android">
<TableRow>
    <ImageButton 
        android:src="@drawable/blankc4"
        />
    <ImageButton 
        android:background="@android:color/white"
        android:src="@drawable/blankc4"
        />
</TableRow>
<TableRow>
    <ImageButton 
        android:background="@android:color/white"
        android:src="@drawable/blankc4"
        />
    <ImageButton 
        android:background="@android:color/white"
        android:src="@drawable/blankc4"
        android:layout_column="2"
        />
</TableRow>
</TableLayout>

输出

enter image description here

我有什么遗失的吗?如果不是这个输出的解释是什么。

我只想要有和没有背景颜色的相同按钮。如何制作它。

1 个答案:

答案 0 :(得分:0)

你有一个背景设置,除了第一个...

如果您只想将图像作为按钮,请不要使用源标记,而是将背景设置为您想要的图像。