我有一个Nine Patch图片,我希望在视图中垂直居中并仅水平扩展。我尝试在Nine Patch上放置两个可扩展区域(一个在上方,一个在下方),但是根据屏幕的密度,如果视图的高度是偶数像素,并且Nine Patch的高度是奇数像素,则图像会略微破裂。有什么想法吗?谢谢。
android:layout_graviy="center_vertical"
,然后您将得到水平扩展的图片。android:layout_graviy="center_vertical"
或为相对布局添加 android:layout_centerVertical="true"
。