方法一:
通过在Activity类中构建两个字页面的对象,嵌入到主页面中(android:id="@+id/container"主、子页面相同)
主UI:activity_main.xml
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"--必填
android:id="@+id/container" --必填
android:layout_width="match_parent" --必填
android:layout_height="match_parent"> --必填
</FrameLayout>
子UI:fragment_main.xml 和 fragment_main2.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
>
</RelativeLayout>
Activity:MainActivity.java
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);//渲染主页面activity_main
if (savedInstanceState == null) {
getFragmentManager().beginTransaction().add(R.id.container, new PlaceholderFragment()).commit();
getFragmentManager().beginTransaction().add(R.id.container, new PlaceholderFragment2()).commit();
}
}
public static class PlaceholderFragment extends Fragment {
public PlaceholderFragment() {
}
public View onCreateView(LayoutInflater inflater, ViewGroup container,Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_main, container,false);//加载子页面fragment_main
return rootView;
}
}
public static class PlaceholderFragment2 extends Fragment {
public PlaceholderFragment2() {
}
public View onCreateView(LayoutInflater inflater, ViewGroup container,Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_main2, container,false);//加载子页面fragment_main2
return rootView;
}
}
相关推荐
在Activity如何改变Fragment的UI,如按返回键改变fragment里面textview的内容
androidx-fragment-1.1.0.aar
android-support-fragment-26.0.0-alpha1.jar
Android-Fragment和Activity的传值通例子
Android--开发--Fragment动画效果
Android-Skin-Loader > 联系我 : fengjun.dev@gmail.com > > 个人博客 : http://allenfeng.com/ > > 一个通过动态加载本地皮肤包进行换肤的皮肤框架 更新日志 导入到Android Studio,使用gradle构建皮肤包(见7. ...
android-fragment学习笔记.pdf
android-lifecycle, Android Activity/fragment 生命周期的图表 完整的Android fragment & Activity 生命周期尝试了解各种各样的片段之后,我做了一些研究并将完整的Android Activity/fragment 生命周期结合起来。...
图片选择控件,可绑定在activity与fragment上,使用简单方便
V4包在api24之后就被拆为5个小包,小包版本为api25(android7.1)来源于用android studio下载,具体区别请百度 v4包大拆分 这里我把5个包合并为一个大包,...v4-support-fragment-25.3.1 v4support-media-compat-25.3.1
单个Activity 多个Fragment实现微信 Android客户端
已淘汰 该库已被弃用,Hudl不再使用。 如果您一直在使用此库,请考虑在主要的本机repo中采用 ...将以下行添加到android/settings.gradle : include ':react-native-android-fragment' project(':react-native-android
LifecycleModel 基于 Google 在 2017 年 I/O 大会上发布的 Android 架构组件中的 ViewModel, 可以帮助 Activity 和 Fragment 储存和管理一些与 UI 相关以及他们必需的数据, 避免数据在屏幕旋转或配置更改时发生的...
详情见博客:https://blog.csdn.net/qq_20785431/article/details/100519075
fragment嵌套子fragment,getChildFragmentManager()+viewPager实现嵌套,子fragment实现滑动动画
Android开发-FragmentTransaction-Fragment增加隐藏显示-完整Demo-AndroidStuidio http://blog.csdn.net/iwanghang
Android fragment 堆栈控制器
通过Restful的uri完成Activity和Fragment的跳转
实现类似微信--底部按钮点击后,实现上部页面切换功能。自定义ViewPager结合Fragment、RadioGroup实现
Android Activity 和 Fragment 生命周期 了解 Android Activity 和 Fragment 生命周期。 每个生命周期回调方法在回调方法执行的开始和结束时都有一个日志消息输出。 活动和片段的生命周期都被跟踪。 有用的快捷键 ...