可能重复:
Android 布局和定位问题
支持各种分辨率的设计布局....
可能重复:
Android 布局和定位问题
支持各种分辨率的设计布局....
最好不要对特定分辨率的设计进行硬编码。最好使用 wrap_content 和 match_parent 的 layout_weight 属性、layout_width 和 layout_height 值等属性来根据屏幕大小获得不同的比例宽度,而不是硬编码像素值。
另一种选择是为不同的分辨率创建和定义不同的布局和可绘制对象集。使用 layout-large 、 layout-small 等和 drawable-large 、 drawable-small 等。Android 会根据正在使用的设备自动选择必要的资源。
试试这三个步骤
1.使用布局权重概念
2.不要在你的xml文件中使用硬编码值
3.在使用基于方向(垂直/水平)的权重时必须注意 layout_height,layout_width
垂直:layout_height=0px
水平:layout_width=0px
如果您遵循这些步骤,它对几乎所有分辨率设计的支持将是有效的