cot*_*aws 3 android nine-patch
我有一个九个补丁图像,我想在视图中垂直居中,只有它水平扩展.
我已经尝试在九个贴片上放置两个可扩展区域(一个在上面,一个在下面)但是根据屏幕的密度,如果视图最终是偶数像素高而九个贴片是奇数高,那么图像稍微休息一下
有任何想法吗?
谢谢
nee*_*vek 5
有效的九个补丁图像必须在顶部和左侧至少有一个可扩展区域,您在右侧和下方绘制的区域用于指定填充,请查看此内容.
如果您只希望九个补丁图像水平扩展,则必须使用所需的高度准备原始图像,并将宽度缩小为一个像素,并在顶部绘制一个点,在左边绘制另一个,请注意我们在左侧指定的可扩展区域仅用于使其成为有效的九个补丁.现在,您可以将图像放在布局中(将布局的高度设置android:layout_graviy="center_vertical"为图像的高度),为图像设置,然后将图像水平展开.
android:layout_graviy="center_vertical"
归档时间:
13 年,11 月 前
查看次数:
5690 次
最近记录:
7 年,4 月 前