## 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` 文件夹拷贝到该文件夹下。
### 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` 文件夹拷贝到该文件夹下。