今日学习总计

在小屏幕设备中,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>

 

posted @ 2021-05-22 18:45  禁小呆  阅读(38)  评论(0)    收藏  举报