大部分使用别名都会用在布局上,现在写一个示例【简单易懂】,视屏不同屏幕的布局文件,是做适配的一种重要方法。
1.新建2个布局、一个是小屏幕的【5寸一下】b.xml,一个是大屏幕的【5寸以上】a.xml
a.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:background="#000000">
</LinearLayout>
b.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:background="#ffffff">
</LinearLayout>
values下面新建一个layout.xml文件
<?xml version="1.0" encoding="utf-8"?>
<resources>
<item name="main" type="layout">@layout/b</item>
</resources>
values-sw600dp下面也是需要新建一个layout.xml文件
<?xml version="1.0" encoding="utf-8"?>
<resources>
<item name="main" type="layout">@layout/a</item>
</resources>
剩下的就是显示了’
activity代码:
package com.z.sl;
import com.example.aaa.R;
import android.app.Activity;
import android.os.Bundle;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
}