您的位置:首页 > 移动开发 > Android开发

Android项目中屏幕适配问题

2014-03-20 14:46 274 查看
Android 屏幕适配

项目中采用的方法是对每个相应的分辨率手机建values目录如:values-1920x1080

然后创建一个demes.xml文件。根节点为 resources

示例

<resources>

<dimen name="width">20dip</dimen>

<dimen name="height">10dip</dimen>

<dimen name="size">10sp</dimen>

</resources>

在layout中的xml文件引用时可以这样

android:layout_width="@dimen/width"

android:layout_height="@dimen/height"

android:textSize="@dimen/size"

也可以在style样式中引用

示例

<style name="text_style">

<item name="android:layout_width">@dimen/width</item>

<item name="android:layout_height">@dimen/height</item>

<item name="android:textSize">@dimen/size</item>

</style>

然后在xml布局代码中引用

<TextView

style="@style/text_style"

android:text="文本内容" />

这样的方式虽然可以不用在代码里计算,但你要确定好每个分辨率的手机对应的值,

才好进行适配。

论坛上也有其它的屏幕适配方案,我这里写的更适用于子控件的宽高,字体大小之类的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: