Android学习路线(二十)运用Fragment构建动态UI
2016-02-19 11:17
501 查看
要在Android系统上创建一个动态或者多面板的用户界面,你须要将UI组件以及activity行为封装成模块。让它可以在你的activity中灵活地切换显示与隐藏。
你可以使用
当一个fragment指定了它自己的布局,它可以在activity中和其它的fragment配置为不同的组合。这样就行为不同的屏幕尺寸来改动你的布局配置(在小屏幕上一次展现一个fragment,而在大屏幕上一次展现两个或多个)。
本课向你展示怎样运用fragment创建一个动态的用户体验。同一时候优化你的应用在不同屏幕尺寸的设备上的用户体验,同一时候这可以支持到Android 1.6版本号。
创建一个Fragment学习怎样构建一个fragment,以及使用它的回调来实现fragment的基本行为。构建一个灵活的UI学习怎样为你的应用构建一个在不同屏幕上可以提供不同fragment配置的布局。
Fragments之间的通讯学习怎样为fragment设置一个其与activity以及其它fragments通讯的路径。
你可以使用
Fragment类来创建这些模块,它们可以表现得有些像嵌套的activity,它们定义着自己的布局。管理自己的生命周期。
当一个fragment指定了它自己的布局,它可以在activity中和其它的fragment配置为不同的组合。这样就行为不同的屏幕尺寸来改动你的布局配置(在小屏幕上一次展现一个fragment,而在大屏幕上一次展现两个或多个)。
本课向你展示怎样运用fragment创建一个动态的用户体验。同一时候优化你的应用在不同屏幕尺寸的设备上的用户体验,同一时候这可以支持到Android 1.6版本号。
课程
创建一个Fragment学习怎样构建一个fragment,以及使用它的回调来实现fragment的基本行为。构建一个灵活的UI学习怎样为你的应用构建一个在不同屏幕上可以提供不同fragment配置的布局。Fragments之间的通讯学习怎样为fragment设置一个其与activity以及其它fragments通讯的路径。
相关文章推荐
- 基于MVC4+EasyUI的Web开发框架形成之旅--界面控件的使用
- 关于EasyUI Datagrid JSON对象内嵌对象的取值问题
- android 键盘弹起 UI上移
- java.lang.ClassNotFoundException: filter.FiltrateRequestParamterFilter
- UITableView拉伸效果
- Android SDK Tools Platform-tools Build-tools
- state/ui-router
- 实现easyui的datagrid导出为excel
- 使用UIBezierPath和CAShapeLayer画各种图形 (转)
- HUE配置
- Supervised Sequence Labelling with Recurrent Neural Networks
- requestAnimationFrame,Web中写动画的另一种选择
- 安装及使用yuicompressor
- 用UIPikerView封装自己的UIDatePicker
- onkeyup="this.value=this.value.replace(/\D/g,'')
- cmd.ExecuteNonQuery();和cmd.ExecuteScalar();
- UIWindow
- ipad特有的两个类——UISplitViewCon…
- UGUI之Image使用以及技能释放CD
- UE正则表达式查找和替换(将【,;】)替换为换行