Android 动态添加Fragment
来源:互联网 发布:免费u盘数据恢复 编辑:程序博客网 时间:2024/05/16 08:54
public class MainActivity extends AppCompatActivity { @SuppressWarnings("deprecation") @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //1 获取手机的分辨率 WindowManager wm = (WindowManager) getSystemService(WINDOW_SERVICE); int width = wm.getDefaultDisplay().getWidth(); int heigth = wm.getDefaultDisplay().getHeight(); //2 判断横竖屏 //3 获取Fragment的管理者 通过上下文直接获取 FragmentManager fragmentManager = getFragmentManager(); FragmentTransaction beginTransaction = fragmentManager.beginTransaction(); // 开启事务 if (heigth > width) { // 说明是竖屏 加载第一个Fragment android.R.id.content代表当前手机的窗体 beginTransaction.replace(android.R.id.content, new Fragment1()); // 注意这里定义的Fragment需要导入app.fragment包,而不是v4包。 } else { // 说明是横屏 加载第二个Fragment beginTransaction.replace(android.R.id.content, new Fragment2()); } //4 最后一步 记得commit beginTransaction.commit(); }}
0 0
- Android 动态添加Fragment
- Android 动态添加Fragment
- Android 动态添加Fragment
- Android主页动态添加Fragment
- Android开发之动态添加fragment
- Android Fragment用法详解(2)--动态添加Fragment
- Android中使用ViewPager+Fragment动态删除添加Fragment问题
- Fragment动态添加内容
- 动态添加Fragment碎片
- Activity动态添加fragment
- 动态添加Fragment
- Fragment动态添加碎片
- Activity动态添加Fragment
- 动态添加Fragment
- 动态添加Fragment
- 动态添加 v4 fragment
- 动态添加Fragment
- Fragment动态添加
- word中遇到复制粘贴无法使用的解决方法
- App移动端项目管理
- C++作业五
- 给ubuntu sda1扩容
- 通过 EL + servlet显示投票结果
- Android 动态添加Fragment
- Python数据挖掘入门与实践一:计算支持度和置信度
- 微信开发文档
- 接口自动化测试项目的一些知识整理
- java项目案例开发-第一章 Acess,MySQL,Tomcat
- 友盟第三方qq登陆
- 数据访问层
- C语言学习历程——编程练习3——02
- Android 5.0新控件 FloatingActionButton | 悬浮按钮 介绍及使用详情