fragment中巢狀viewpager,vierpager中有多個fragment,不顯示而且滑動卡頓
現在好多應用流行一種佈局。底部幾個工具欄選項,上面也有類似tab的選項。
底部用RadioGroup控制fragment的切換。以上有五個fragment。
第一個fragment,代表著首頁。首頁又是一個類似tab的fragment,使用viewpager切換著兩個fragment。
private void InitViewPager(View parentView) {
mPager = (ViewPager) parentView.findViewById(R.id.vPager);
fragmentsList = new ArrayList<Fragment>();
fragment1 = new SortHotFragment();
fragment2 = new SortNewFragment();
fragmentsList.add(fragment1);
fragmentsList.add(fragment2);
mPager.setAdapter(new MyFragmentPagerAdapter(getActivity().getSupportFragmentManager()
mPager.setCurrentItem(0);
mPager.setOnPageChangeListener(new MyOnPageChangeListener());
}
一般根據往常的經驗,如果要傳入fragmentmanager,都是紅色字型部分。
但是,這樣會導致一個問題:資料丟失。
在fragment切換來回時,其他單個的fragment裡面的資料不會丟失,而使用了viewpager的多個fragment切換的fragment會一團漆黑。
解決辦法:
將紅色字型部分,用getChildFragmentManager() 替換。
mPager.setAdapter(new MyFragmentPagerAdapter(getActivity().getChildFragmentManager(), fragmentsList));
mPager.setCurrentItem(0);
mPager.setOnPageChangeListener(new MyOnPageChangeListener());
之前一直在忙,才發現很多網友留言請求程式碼,非常抱歉。現在寫了一個簡單的demo,現將下載地址貼在下面。
討論群:192562009
相關推薦
fragment中巢狀viewpager,vierpager中有多個fragment,不顯示而且滑動卡頓
現在好多應用流行一種佈局。底部幾個工具欄選項,上面也有類似tab的選項。 底部用RadioGroup控制fragment的切換。以上有五個fragment。 第一個fragment,代表著首頁。首頁又是一個類似tab的fragment,使用viewpager切換著兩個fragment。 priv
fragment中巢狀viewpager,vierpager中有多個fragment,不顯示 ...
現在好多應用流行一種佈局。底部幾個工具欄選項,上面也有類似tab的選項。 底部用RadioGroup控制fragment的切換。以上有五個fragment。 第一個fragment,代表著首頁。首頁又是一個類似tab的fragment,使用viewpager切換著兩
fragment中巢狀viewpager,viewpager中有多個fragment,裡面fragment沒有顯示
fragment巢狀fragment導致裡面fragment介面沒有顯示,例子如下: private void InitViewPager(View parentView) { mPag
安卓在ScrollView中巢狀ViewPager時,設定ViewPager的單個頁面高度隨內容變化
在開發過程中,有時候頁面佈局比較複雜,會使用到ScrollView和ViewPager,如果不進行處理,會出現不顯示ViewPager的子頁面,或者子頁面高度一樣,內容顯示不全,或者是留白太多。我的需求是需要在頁面下面加一個可以左右滑動的分欄,而且兩個分類的頁面高度不一致且不
scrollview中巢狀viewpager不顯示
activityScdetailsBottomVp.setOnPageChangeListener(new ViewPager.OnPageChangeListener() { @Override publicvoid onPageS
listview中巢狀viewpager的實現總結
最近在做一個專案需要在listView中巢狀viewPager作為第一項,效果如下: 上面的佈局就是一個listView,在實現過程中遇到了以下問題: 1.listView中第一項為viewPager,其他項為單獨包含兩種資料型別,導致listView佈局混亂。 2.v
HorizontalScrollView 中巢狀 viewpager滑動衝突的解決
在 HorizontalScrollView 中巢狀 viewpager,viewpager不會隨手勢滑動,所以要複寫viewpager public class MyViewpager extends ViewPager { MyViewpager viewpage
NestedScrollView,ScrollView中巢狀listView 或者RecyclerView會自動跳到頂部,中部,底部的問題。
在開發中,我們經常會遇到這樣的佈局,就是NestedScrollView,ScrollView中巢狀listView 或者RecyclerView,但是有時候會發現會出現自動跳轉到listview或者recycleview的頂部或者頂部的問題,開始在網上查詢,也有別人遇到這個
Android:ScrollView中巢狀ViewPager和ListView示例
引言: 我們在實際開發一個款Android App時,經常會遇到Scrollview和ViewPager和ListView同時使用的場景,如下圖所示的需求: 下面我們通過程式碼來模擬一下這種場景: 佈局檔案: <?xml version="
解決SwipeRefreshLayout和ScrollView中巢狀ViewPager卡頓問題
autoCycleViewPager.setOnTouchListener(this); int downX; int downY; int dragthreshold = 30; @Overrid
Android中ScrollView中巢狀ViewPager導致ViewPager不顯示的問題
需要ScrollView中加入fillViewport屬性,同時ViewPager設定為固定高度,否則會出現,ViewPager充滿螢幕的情況 <ScrollView android:layout_width="match_parent"
解決Fragment裡巢狀ViewPager滑動卡頓的問題
一、先來看一下ViewPager左右滑動正常情況: 如下圖所示,Activity 裡有一個ViewPager,ViewPager左右滑動的時候切換“我申請上”和“我受邀上”兩個Fragment 程式碼如下: 二、再來看一下ViewPager左右滑動卡頓的情況: 如
Map中巢狀List在Mybatis中的使用方法~
有時候我們需要傳遞一堆引數到sql的xml檔案裡面,類似一個組織id和一堆成員id,Map引數類似醬紫的結構var params = { orgId : '27', days : list } //這是在js中的j
Android-ListView中巢狀(ListView)控制元件時item的點選事件不起作用的問題
解決:1、在主listview佈局檔案中的listview中新增屬性 android:focusable="false" 2、在子listview中最頂上的佈局檔案新增屬性
當xlsx中有多個sheet,讀取其中一個sheet
以下讀取方法主要是自己認為比較簡單的方式 如果知道sheet_name,直接 import pandas as pd pd.read_excel(data_file,sheet_name) 獲取sheet_names的方法 import openpyxl wb = openpyxl.
一個表格中可以有多個tbody ,可以控制隱藏某個tbody
一個表格中可以有多個tbody ,可以通過style="display:noe"來控制隱藏當前tbody 舉例: <table border="1"><caption>課程表</caption><thead><tr>
edittext常用總結;介面中有多個edittext,如何讓預設第二個獲取焦點
一個介面中多個edittext,預設第二個獲取焦點(第三個、第四個同理,其他view也同理) (1)預設第一個獲取鍵盤焦點,因此需要將第一個edittext設定為focusableInTo
RecketMQ-同一個group下有多個Topic,訊息能傳送到Topic中,但無法被監聽到
問題描述:現有多個應用,傳送和監聽訊息使用的GROUP為同一個,在該GROUP下面有多個TOPIC,往其中一個TOPIC傳送訊息
有多個按鈕,點擊一個變色,點擊另一個變色,原來的恢復顏色的方法
click dcl 多個 cti 方法 fault tar span 變色 <a class="btn btn-default changChick" onclick="changChick(this)">高</a> <a class="btn
輸入一行字元,統計其中有多少個單詞,單詞之間用空格分隔開
這道題目出自譚浩強的C語言程式設計 P165 的例6.8 個人覺得這道題目看似簡單,但是其中原理理解消化得需要點時間,因為本章的字元陣列相對於前邊的章節,又上升了一個難度。 先來看思路: 這道題的Key point就是怎樣確定“出現了新的單詞" 可以先對字元進行逐字檢查,如果出現地新單詞,設