制作Android src图像资源填充按钮区域

时间:2014-01-20 18:27:00

标签: android imagebutton src

我有以下XML:

<ImageButton
    android:id="@+id/SwapTextButton"
    android:layout_width="match_parent"
    android:layout_height="45dp"
    android:layout_weight="0.5"
    android:background="@drawable/my_gradient_button"
    android:scaleType="fitCenter"
    android:src="@drawable/extended_text" />

然后输出一个如下所示的按钮:

Button text too small

有没有办法增加src资源占用的大小?我的意思是将src保持在按钮区域内,但要使它比现在大。

我尝试更改scaleType,但是任何其他设置都会导致src资源在按钮边界之外显示其自身的部分(也就是说它变得太大)。

我有一项研究,似乎有基于java的解决方案,但理想情况下我也希望将解决方案保留在xml中。

有人可以建议修复/指出我正确的方向吗?

由于

2 个答案:

答案 0 :(得分:4)

<ImageButton
android:id="@+id/SwapTextButton"
android:layout_width="match_parent"
android:layout_height="45dp"
android:layout_weight="0.5"
android:background="@drawable/my_gradient_button"
android:scaleType="fitXY"
android:src="@drawable/extended_text" />

试试这个,适合scaletype的fitXY应该“填充”你的ImageButton

答案 1 :(得分:0)

这对我有用:

android:padding="0dp";