读书人

Android惯用控件之Fragment仿Android4

发布时间: 2013-10-08 16:55:16 作者: rapoo

Android常用控件之Fragment仿Android4.0设置界面

Fragment是Android3.0新增的概念,是碎片的意思,它和Activity很相像,用来在一个Activity中描述一些行为或部分用户界面;使用多个Fragment可以在一个单独的Activity中建立多个UI面板;Fragment必须被嵌入到Activity中,所的生命周期就跟Activity一样。在Android4.0的设置界面就是左边显示列表,右边显示对应的详细信息,先看下做出来的效果图

Android惯用控件之Fragment仿Android4.0设置界面

这个程序分横竖屏显示,横屏是在一页显示,竖屏分两页显示

首先定义程序中要用到的数据Data.java



layout->main.xml 竖屏

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:orientation="horizontal" android:layout_width="match_parent"android:layout_height="match_parent"android:baselineAligned="false"><fragment class="com.example.fragmentdemo.MyListFragment" android:id="@+id/titles"android:layout_weight="1" android:layout_width="0px"android:layout_height="match_parent" /><FrameLayout android:id="@+id/detail"android:layout_weight="2" android:layout_width="0px"android:layout_height="match_parent" android:background="?android:attr/detailsElementBackground" /></LinearLayout>

示例代码

点击打开链接







读书人网 >Android

热点推荐