所有屏幕兼容性屏幕

时间:2011-12-15 16:24:14

标签: android android-layout

我正在设计一个Android活动,我想它可以与所有屏幕分辨率兼容。现在,我知道屏幕将有1024x600像素,并且在layout_weidth和height中,我使用了绝对像素......(我从dp开始,但它在我的手机中不起作用,但它在模拟器中有效。 ..非常令人困惑,所以我决定尝试像素,他们工作)但如果我得到另一个分辨率,那么它崩溃......

所以我在创建一个具有屏幕实际分辨率百分比的xml时,所以它可以与所有屏幕兼容......

但是,虽然如此,我可以用textSize做些什么呢?如何使其兼容?

我需要一些建议......谢谢

1 个答案:

答案 0 :(得分:1)

使用相对布局是更好的选择 使用 dp - UI组件的密度独立像素和文字大小的 sp

与比例无关的像素 - 这类似于dp单位,但它也会根据用户的字体大小首选项进行缩放。建议您在指定字体大小时使用此单位,以便根据屏幕密度和用户偏好调整它们。