14 Fragment的V4包的使用
来源:互联网 发布:汉字的起源知乎 编辑:程序博客网 时间:2024/06/06 02:14
activity_main.xml:
<RelativeLayout 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:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" android:id="@+id/rl_fragment_id" tools:context=".MainActivity" ></RelativeLayout>
layout.xml一个fragment的填充布局:
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#00f" android:orientation="vertical" ></LinearLayout>
MainActivity.java
package com.qf.day14_fragment_demo08_v4;import com.qf.day14_fragment_demo08_v4.fragment.MyFragment;import android.os.Bundle;import android.app.Activity;import android.support.v4.app.FragmentActivity;import android.support.v4.app.FragmentManager;import android.support.v4.app.FragmentTransaction;import android.view.Menu;/** * 1,创建一个类 继承V4包的Fragment * 2,修改Activity 变成FragmentActivity * 3,获取管理者对象 V4 getSupportFragmentManager() 获取事务 V4 * @author sxy * */public class MainActivity extends FragmentActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //获取Fragment的管理者 FragmentManager manager = getSupportFragmentManager(); //事务 FragmentTransaction transaction = manager.beginTransaction(); transaction.replace(R.id.rl_fragment_id, new MyFragment()); transaction.commit(); }}
fragment对象:
package com.qf.day14_fragment_demo08_v4.fragment;import com.qf.day14_fragment_demo08_v4.R;import android.os.Bundle;import android.support.v4.app.Fragment;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;public class MyFragment extends Fragment { @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // TODO Auto-generated method stub View view = inflater.inflate(R.layout.layout, container, false); return view; }}
0 0
- 14 Fragment的V4包的使用
- app包中的fragment和v4包中的fragment的使用的区别
- app包中的fragment和v4包中的fragment的使用的区别
- app包中的fragment和v4包中的fragment的使用的区别
- app包中的fragment和v4包中的fragment的使用的区别
- app包中的fragment和v4包中的fragment的使用的区别
- app包中的fragment和v4包中的fragment的使用的区别
- app包中的fragment和v4包中的fragment的使用的区别
- Android--app包中的fragment和v4包中的fragment的使用的区别
- app包中的fragment和v4包中的fragment的使用的区别
- 4.8.1 app包中的fragment和v4包中的fragment的使用的区别
- app包中的fragment和v4包中的fragment的使用的区别
- app包中的fragment和v4包中的fragment的使用的区别
- app包中的fragment和v4包中的fragment的使用的区别
- app包中的fragment和v4包中的fragment的使用的区别
- app包中的fragment和v4包中的fragment的使用的区别
- app包中的fragment和V4包中的fragment使用的区别
- Fragment的app包和v4包解析
- 占位
- 占位
- 关于使用LruCache在Android中的缓存
- Linux命令(12):nl
- U盘制作“奶瓶”破解无线WPE\WPA\WPA2 密码教程
- 14 Fragment的V4包的使用
- mysql批量修改列类型
- 欢迎使用CSDN-markdown编辑器
- 如何证明贪心算法是最优 using exchange argument
- Linux命令 -- 将某个文件中的字符串小写字母全部转为大写字母
- GCD介绍: 基本概念和Dispatch Queue
- 字典树入门爽一发
- 高手之路——Po学校学习笔记-第九课
- FMDB多线程下"is currently in use" 或者 "database is locked" 问题