你好,我做了个ImageButton,
<ImageButton
android:id="@+id/kp7"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:padding="5dp"
android:src="@drawable/kp7"
>我想像让我的图片能够占满这个ImageButton 但是图片却小小的居中显示,是怎么回事啊如果我把android:src="@drawable/kp7"
换成android:background=“@drawable/kp7"图片确实可以占满整个按钮,但是按钮看起来就像一张图片,就不像按钮了现在我像让图片占满ImageButton,又要看起来像一个按钮,请问各位应该怎么做啊??
<ImageButton
android:id="@+id/kp7"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:padding="5dp"
android:src="@drawable/kp7"
>我想像让我的图片能够占满这个ImageButton 但是图片却小小的居中显示,是怎么回事啊如果我把android:src="@drawable/kp7"
换成android:background=“@drawable/kp7"图片确实可以占满整个按钮,但是按钮看起来就像一张图片,就不像按钮了现在我像让图片占满ImageButton,又要看起来像一个按钮,请问各位应该怎么做啊??
android:layout_weight="1"
android:padding="5dp"把这两个属性去掉试试。
goodluck
android:layout_height="fill_parent"
都写成wrap_content……把整体布局都贴出来看看
换成background后图片确实可以占满按钮,但这个按钮看起来就不像按钮了,就成了一张图片,而且点击这个按钮的时候看不到点击按钮的效果,只有事件响应的效果啊
都没用啊,整体布局如下,就是做了个计算器,除了图片不能占满ImageButton外,其它显示正常<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:background="@drawable/bg"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<EditText
android:id="@+id/display"
android:layout_width="fill_parent"
android:layout_height="100dip"
android:editable="false"
android:textSize="64sp"
android:gravity="right"
android:singleLine="true"
android:digits="1234567890.+-*/%\n()"
android:phoneNumber="true"
>
</EditText><LinearLayout
android:orientation="horizontal"
android:layout_weight="1"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<ImageButton
android:id="@+id/kp7"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:padding="5dp"
android:src="@drawable/kp7"
>
</ImageButton><ImageButton
android:id="@+id/kp8"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:padding="5dp"
android:src="@drawable/kp8"
>
</ImageButton><ImageButton
android:id="@+id/kp9"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:padding="5dp"
android:src="@drawable/kp9"
>
</ImageButton><ImageButton
android:id="@+id/del"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:padding="5dp"
android:src="@drawable/del"
>
</ImageButton><ImageButton
android:id="@+id/clr"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:padding="5dp"
android:src="@drawable/clr"
>
</ImageButton>
</LinearLayout>
<LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_weight="1"
android:layout_height="fill_parent">
<ImageButton
android:id="@+id/kp4"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:padding="5dp"
android:src="@drawable/kp4"
>
</ImageButton><ImageButton
android:id="@+id/kp5"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:padding="5dp"
android:src="@drawable/kp5"
>
</ImageButton><ImageButton
android:id="@+id/kp6"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:padding="5dp"
android:src="@drawable/kp6"
>
</ImageButton><ImageButton
android:id="@+id/mul"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:padding="5dp"
android:src="@drawable/mul"
>
</ImageButton><ImageButton
android:id="@+id/div"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:padding="5dp"
android:src="@drawable/div"
>
</ImageButton>
</LinearLayout><LinearLayout
android:orientation="horizontal"
android:layout_weight="1"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<ImageButton
android:id="@+id/kp1"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:padding="5dp"
android:src="@drawable/kp1"
>
</ImageButton><ImageButton
android:id="@+id/kp2"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:padding="5dp"
android:src="@drawable/kp2"
>
</ImageButton><ImageButton
android:id="@+id/kp3"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:padding="5dp"
android:src="@drawable/kp3"
>
</ImageButton><ImageButton
android:id="@+id/add"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:padding="5dp"
android:src="@drawable/add"
>
</ImageButton><ImageButton
android:id="@+id/sub"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:padding="5dp"
android:src="@drawable/sub"
>
</ImageButton>
</LinearLayout><LinearLayout
android:orientation="horizontal"
android:layout_weight="1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"><ImageButton
android:id="@+id/kp0"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:padding="5dp"
android:src="@drawable/kp0"
>
</ImageButton><ImageButton
android:id="@+id/dp"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:padding="5dp"
android:src="@drawable/dp"
>
</ImageButton><ImageButton
android:id="@+id/left"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:padding="5dp"
android:src="@drawable/left">
</ImageButton><ImageButton
android:id="@+id/right"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:padding="5dp"
android:src="@drawable/right"
>
</ImageButton><ImageButton
android:id="@+id/equ"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:padding="5dp"
android:src="@drawable/equ"
>
</ImageButton> </LinearLayout>
</LinearLayout>
<ImageButton
android:id="@+id/ibtn_bass"
android:src="@drawable/an6b01_eq_fbal_yingyu"
android:layout_width="138px"
android:layout_height="32px"
android:layout_marginLeft="500px"
android:layout_marginTop="1px"
android:paddingLeft="1px"
android:background="#FFFF0000">
</ImageButton>