android fragment test
来源:互联网 发布:穿越火线fps软件 编辑:程序博客网 时间:2024/06/14 08:20
package com.itheima74.fragmenttest;import android.os.Bundle;import android.support.v4.app.Fragment;import android.support.v4.app.FragmentManager;import android.support.v4.app.FragmentTransaction;import android.support.v7.app.AppCompatActivity;import android.view.View;import com.itheima74.fragmenttest.fragment.AnotherRightFragment;import com.itheima74.fragmenttest.fragment.RightFragment;public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // 为右半部分动态添加RightFragment replaceFragment(new RightFragment()); // 为什么这个按钮在LeftFragment mainactivity能找到?因为是静态作为组件添加给了mainactivity findViewById(R.id.bt_left).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // 点击按钮,将RightFragment替换成AnotherRightFragment replaceFragment(new AnotherRightFragment()); } }); } private void replaceFragment(Fragment fragment) { FragmentManager fragmentManager = getSupportFragmentManager(); FragmentTransaction transaction = fragmentManager.beginTransaction(); transaction.replace(R.id.fl_root, fragment); // 提交之前将该fragment添加到返回栈,第二个参数一般传null transaction.addToBackStack(null); transaction.commit(); }}
<?xml version="1.0" encoding="utf-8"?><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="com.itheima74.fragmenttest.MainActivity"> <fragment android:id="@+id/left_fragment" android:name="com.itheima74.fragmenttest.fragment.LeftFragment" android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="1" /> <FrameLayout android:id="@+id/fl_root" android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="1" /></LinearLayout>
0 0
- android fragment test
- Test Fragment
- JMeter-Test Fragment
- Android Fragment---创建Fragment
- Android Fragment---管理Fragment
- Android Fragment---创建Fragment
- Android Fragment---管理Fragment
- android test
- android test
- Android test
- android test
- Android Test
- Android Test
- android-Test
- (Android) Fragment
- Android Fragment
- Android fragment
- Android Fragment
- android远程服务之简易登录
- 当子元素有 margin 属性,父元素高度问题
- 插入10000条随机字符串记录
- USACO 2.2.1 Preface Numbering
- Python基于Numpy和PIL库的PCA人脸识别
- android fragment test
- XGBoost推导过程
- 几款开源的hybird移动app框架分析
- CF-Codeforces Round #210 (Div. 1)-A-Levko and Array Recovery
- 同步和阻塞
- android DOM、 SAX 、PULL 解析XML---练习
- (EM算法)The EM Algorithm 和 混合高斯模型Demo(转载)
- Java中String字符串初始化细节
- 小鸦之设计模式(1) -观察者模式