您可以使用此库使您更容易操作不同屏幕尺寸的drawable。
这里是 图书馆 。
您可以使用一个最大尺寸的可绘制xxxhdpi,并将高度和宽度放在SDP中,它将自动管理所有屏幕。
的 比如这样 强>
<ImageView android:id="@+id/ivImage" android:layout_width="@dimen/_9sdp" android:layout_height="@dimen/_18sdp" android:layout_alignParentEnd="true" android:layout_alignParentRight="true" android:layout_centerVertical="true" android:src="@drawable/icon" />
这是根据不同屏幕管理绘图的最简单方法。
的 注意: 强> 您还可以使用任何您想要达到特定大小的布局或视图,它可以为自己的所有屏幕管理。
使用 的 线性布局 强> 它根据你在设计中的外观和感觉给出,因为它在屏幕上有一个固定位置,但在相对布局中它可以相对于其他组件,因此,它的位置不固定。
所以,我更喜欢使用线性布局而不是相对布局。
我希望这可以帮到你!
谢谢。