图片显示下面是我的九个补丁文件。我只想将图标作为箭头指向中心。
我在xhdpi中找到了nite补丁文件,我的xml就像:
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@color/blue"
android:orientation="vertical" >
<Button
android:layout_width="80dp"
android:layout_height="80dp"
android:background="@drawable/kkkkkkkkkk" />
</LinearLayout>
预览正确,白色图标正好位于中心。当我运行这个应用程序时,结果是这样的:
如果我将此图片放在hdpi或xxhdpi中,结果是正确的。我对此一无所知,你们中的任何一个人都能帮忙解决这个问题吗?
我的测试设备是Galaxy Note3。谢谢: - )
答案 0 :(得分:3)
在右上角和左下角添加一个像素...然后查看结果
答案 1 :(得分:0)
答案 2 :(得分:0)
尝试使用FrameLayout
包裹您的按钮:
<FrameLayout
android:id="@+id/container_id"
android:layout_width="80dp"
android:layout_height="80dp"
>
<Button
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:background="@drawable/kkkkkkkkkk" />
</FrameLayout>