同时在手机和平板下兼容运行Android应用程序

## Android应用程序同时在手机和平板下兼容运行

### 1. 在 `res/values` 文件夹下创建 `XML` 文件 `dimens.xml`
    
    <?xml version="1.0" encoding="utf-8"?>
    <resource>
    <dimen name="text_size">14sp</dimen>
    </resource>

### 2. 在`res`文件夹下创建两个名为 `values-sw600dp` 和 `values-sw720dp` 文件夹。把 `dimens.xml` 文件拷贝到这俩文件夹下,并对属性进行相应的修改。

### 3. 修改`Activity Layout`文件,将尺寸资源赋给所有用户界面控件的`size`属性

    android:textSize="@dimen/text_size"

### 4. 若平板用户界面控件的 `Layout` 与手机的 `Layout`不一样,在res文件夹下创建两个名为 `layout-sw600dp` 和 `layout-sw720dp` 文件夹。把 `Activity Layout` 文件从 `res/layout`文件夹拷贝到这俩文件夹下,然,重新排版用户界面控件,以便充分利用屏幕右侧的额外控件

### 5. 若要为平板的横向和纵向分别设置 `layout`,则再创建`layout-sw600dp-port` 和 `layout-sw720dp-port` (*纵向*)文件夹。把Activity Layout文件从res/layout文件夹拷贝到这俩文件夹下,然,重新排版用户界面控件,以适应平板纵向的显示模式。

### 6. 在手机上,如纵向和横向的 `layout` 不一样,在 `res` 文件夹下创建 `layout-land` (*横向*)文件夹,并把把 `Activity Layout` 文件从 `res/layout` 文件夹拷贝到该文件夹下。
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值