这很安静。但不知道为什么这不起作用。
这是我在xml中的代码:
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal" >
<Button
android:id="@+id/one"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center_horizontal"
android:paddingBottom="15dp"
android:background="@drawable/blue9Patch"
android:paddingTop="12dp"
android:text="One" />
<Button
android:id="@+id/shareProductButton_shareOptions"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center_horizontal"
android:paddingBottom="15dp"
android:background="@drawable/blue9Patch"
android:paddingTop="12dp"
android:text="Two" />
</LinearLayout>
这是我在Eclipse中的图形布局中得到的:
但是在模拟器上就是这样:
这是我用作背景的9补丁图像
想到,在设备上它可以正常工作,但没有。
我希望它像第一张图片。
谢谢。
答案 0 :(得分:4)
显然,我认为您已经使用.9Patch图像设置了内容区域,即在右侧和底部分配像素。您只需要清除该分配或只填充所有底部和右端像素(填充框)。多数民众赞成。
最后这一个