今日学习总计
在小屏幕设备中,activity通常填充整个屏幕。而这个activity是一个视图的容器。
为了更好地在平板电脑上组织UI,我们可以使用“mini-activities”。每个mini-activities包含自己的一组视图。
一个activity可以包含一个或多个这些mini-activities。这些mini-activities被称为碎片(Fragment)。
碎片可以包含视图,就像activity一样。碎片总是会嵌入在一个activity中。
碎片形成用户界面的原子单位,可以在activity中动态添加或删除。
我们可以将Android中的片段的概念视为桌面用户界面中的面板。
添加碎片
以下代码显示了碎片的基本用法。
在 res/layout 文件夹中,添加一个新文件并将其命名为 fragment1.xml 。填写以下内容:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#00FF00"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="This is fragment #1"
android:textColor="#000000"
android:textSize="25sp" />
</LinearLayout>
另外在 res/layout 文件夹中,添加另一个新文件,并将其命名为 fragment2.xml 。填充如下:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#FFFE00"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="This is fragment #2"
android:textColor="#000000"
android:textSize="25sp" />
</LinearLayout>

浙公网安备 33010602011771号