android学习Fragment小计
2013-11-12 15:19
309 查看
Fragment:帧 片段 轻量级的activity 不需要清单文件配置 level11
最初目的: 是给平板使用
<fragment 类型 小写字母
adroid:id=""
android:name="类型" -- 很像配置activity
/>
Fragment1 片段1 集成系统里提供的fragment
MyFragment:
onCreateView //调用的方法 显示fragment内容
return inflater.inflate(R.layout.fragment1, null);
动态创建
MainActivity:
判断手机朝向:
int width = getWindowsMagaer().getDefaultDisplay().getWidth();
if(width>height) 水平
fm = getFragmentManager();
ft = fm.getbeginTrasation();
ft.add
.delete
.remove
ft.replace();
ft.commit();
ctrl+F11 屏幕切换 做动态
frgment:
线性布局可以使用fill_parent 填充剩下的空间
fragment向下兼容
Activty->FragmentActivity
getFragmentManger->getSupportFragmentManager();
onattach-oncreateView->onAcitivyCreated -> onstart->onresume
附加上 显示 得到焦点
onstop onDestoryView ondestory ondetach
失去焦点 取消挂载
fragment通讯
点击按钮修改文本
findviewbyid--> View view
view.findviewbyid();
getActivity() --> getFragmentManager().findFragmentByid();
间接的得到联系
最初目的: 是给平板使用
<fragment 类型 小写字母
adroid:id=""
android:name="类型" -- 很像配置activity
/>
Fragment1 片段1 集成系统里提供的fragment
MyFragment:
onCreateView //调用的方法 显示fragment内容
return inflater.inflate(R.layout.fragment1, null);
动态创建
MainActivity:
判断手机朝向:
int width = getWindowsMagaer().getDefaultDisplay().getWidth();
if(width>height) 水平
fm = getFragmentManager();
ft = fm.getbeginTrasation();
ft.add
.delete
.remove
ft.replace();
ft.commit();
ctrl+F11 屏幕切换 做动态
frgment:
线性布局可以使用fill_parent 填充剩下的空间
fragment向下兼容
Activty->FragmentActivity
getFragmentManger->getSupportFragmentManager();
onattach-oncreateView->onAcitivyCreated -> onstart->onresume
附加上 显示 得到焦点
onstop onDestoryView ondestory ondetach
失去焦点 取消挂载
fragment通讯
点击按钮修改文本
findviewbyid--> View view
view.findviewbyid();
getActivity() --> getFragmentManager().findFragmentByid();
间接的得到联系
相关文章推荐
- Android学习 (二十) 在fragment里用Intent跳转到其他Activity
- Android学习路线(二十)运用Fragment构建动态UI
- Android学习小Demo(20)关于Fragment的应用
- Android Fragment学习与使用—高级篇
- Android Fragment系列学习笔记之二
- Android学习系列之(六)Fragment初涉
- android学习——Fragment
- Android 4学习(8):用户界面 - Fragment
- android开发学习笔记系列(5)--fragment与viewpage
- Android应用开发中使用Fragment的入门学习教程
- Android 学习之Fragment的创建
- android学习之fragment(占位)
- Android学习--《Fragment》
- 『ANDROID』FragmentTabHost的应用(fragment学习系列稿件之二)
- Android Fragment系列学习笔记之三
- AndroidUI学习篇之Fragment
- android学习(一) 在运行时为 Activity 添加Fragment
- Android学习第十二篇——Fragment基础学习
- Android学习随手记--Fragment