Android笔记 fragment入门 动态加载fragment demo+ 判断横竖屏
2014-10-22 18:56
513 查看
代码基本与上一篇blog一样 少量更改
1布局
activity_main.xml
fragment2.xml 都没有变化
2 3个类
Fragment1.java
Fragment2.java
MainActivity.java
只有Mainactivity有变化 其余不变
测试时要将屏幕自动横竖屏打开 我的手机是 设置-显示-自动旋转屏幕 虚拟机ctrl+F11切换横竖屏
1布局
activity_main.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="horizontal" tools:context=".MainActivity" > </LinearLayout>fragment1.xml
fragment2.xml 都没有变化
2 3个类
Fragment1.java
Fragment2.java
MainActivity.java
只有Mainactivity有变化 其余不变
package com.example.a119fragmentstart; import android.os.Bundle; import android.app.Activity; import android.app.Fragment; import android.app.FragmentManager; import android.app.FragmentTransaction; import android.view.Menu; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // 判断屏幕朝向 读取宽高 int width = getWindowManager().getDefaultDisplay().getWidth(); int height = getWindowManager().getDefaultDisplay().getHeight(); Fragment1 fragment1 = new Fragment1(); Fragment2 fragment2 = new Fragment2(); FragmentManager fm = getFragmentManager(); // 事务 FragmentTransaction ft = fm.beginTransaction(); if (width > height) { // 水平方向 ft.replace(android.R.id.content, fragment1); } else { // 垂直方向 ft.replace(android.R.id.content, fragment2); } ft.commit(); } }
测试时要将屏幕自动横竖屏打开 我的手机是 设置-显示-自动旋转屏幕 虚拟机ctrl+F11切换横竖屏
相关文章推荐
- Android笔记(8)---Fragment的使用(静态加载,动态加载)
- Android笔记 fragment入门 静态加载fragment
- android 入门学习笔记 检查网络连接是否正常 判断是否为横屏
- Android笔记-ListView总结(多选框ListViiew,动态加载,多线程更新ListView中的进度条)
- 实现Android 动态加载APK(Fragment or Activity实现)
- 系统入门(2):Android动态加载jar、apk的实现
- 【Android】 Viewpager+Fragment实现滑动图片的动态加载
- Android笔记-ListView总结(多选框ListViiew,动态加载,多线程更新ListView中的进度条)
- android 中ViewPager动态加载数据的简单demo
- 实现Android 动态加载APK(Fragment or Activity实现)
- Android入门笔记之Fragment
- Android笔记-ListView总结(多选框ListViiew,动态加载,多线程更新ListView中的进度条)
- EXTJS开发笔记01_ext grid动态加载数据库.可根据值进行来进行判断是否选中
- Android笔记-ListView总结(多选框ListViiew,动态加载,多线程更新ListView中的进度条)
- android 入门学习笔记 判断网页地址 邮箱 电话号码 符合要求的加链接~
- Android笔记-ListView总结(多选框ListViiew,动态加载,多线程更新ListView中的进度条)
- 【转】Android笔记-ListView总结(多选框ListViiew,动态加载,多线程更新ListView中的进度条)
- Android笔记-ListView总结(多选框ListViiew,动态加载,多线程更新ListView中的进度条)
- Android UI编程(8)——动态加载Fragment
- Android笔记 fragment的Tab样式demo