社区
Android
帖子详情
android fragment +viewpage 白屏
mysuj
2014-12-26 11:56:57
android fragment +viewpage 白屏,切换到页面是有一下白屏,然后才会加载页面,应该要怎么解决
...全文
279
3
打赏
收藏
android fragment +viewpage 白屏
android fragment +viewpage 白屏,切换到页面是有一下白屏,然后才会加载页面,应该要怎么解决
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
-图-
2014-12-29
打赏
举报
回复
加载数据要时间,所以有白屏,viewpage支持预加载,你看看你关没关闭
mysuj
2014-12-29
打赏
举报
回复
private void initViews(View view) { // mViewPager = (ViewPager) view.findViewById(R.id.view_pager); bt_problem_histoty = (Button) view.findViewById(R.id.bt_problem_histoty); problem_reason_send_msg = (TextView) view.findViewById(R.id.problem_reason_send_msg); problem_back = (LinearLayout) view.findViewById(R.id.problem_back); mViewPager = (CustomViewPager) view.findViewById(R.id.view_pager); mPagerAdapter = new TabPagerAdapter(getFragmentManager()); } private void initDisplay() { mViewPager.setAdapter(mPagerAdapter); mViewPager.invalidate(); mPagerAdapter.notifyDataSetChanged(); new ContentAsyncTask().execute(); } private class TabPagerAdapter extends FragmentStatePagerAdapter implements ViewPager.OnPageChangeListener { private ArrayList<Fragment> mFragments; public TabPagerAdapter(FragmentManager fm) { super(fm); mFragments = new ArrayList<Fragment>(); mViewPager.setOnPageChangeListener(this); } @SuppressLint("NewApi") public void addTab(Fragment fragment) { mFragments.add(fragment); notifyDataSetChanged(); } @Override public Fragment getItem(int position) { return mFragments.get(position); } @Override public int getCount() { return mFragments.size(); } @Override public void onPageScrollStateChanged(int arg0) { } @Override public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) { } @Override public void onPageSelected(int position) { } } public class ContentAsyncTask extends AsyncTask<Integer, Integer, String> { @Override protected void onPreExecute() { super.onPreExecute(); } protected void onPostExecute(String result) { if (loginFlag == 1) { mPagerAdapter.addTab(problemFragment); mPagerAdapter.addTab(problemRecord); } mPagerAdapter.notifyDataSetChanged(); mViewPager.setCurrentItem(0); } @Override protected String doInBackground(Integer... params) { return null; } }
「已注销」
2014-12-26
打赏
举报
回复
代码贴出来看看
TabLayout+
fragment
实现滑动到或者点击某
fragment
该
fragment
才开始加载数据的一小解决方案
TabLayout+
fragment
实现滑动到或者点击某
fragment
该
fragment
才开始加载数据的一小解决方案 博客链接:http://blog.csdn.net/abfo12
Android
使用
view
page
r实现自动无限轮播图
主要介绍了
Android
使用
view
page
r实现自动无限轮播图效果,实现方法大概有两种,一种是
view
page
r+作为游标的点 。另外一种是重写
view
page
r,具体实现过程大家参考下本
安卓开发TabLayout,
View
Page
r+
Fragment
+Recycler
View
多次点击出现数据空白情况
安卓开发TabLayout,
View
Page
r+
Fragment
+Recycler
View
多次点击出现数据空白情况
view
page
r.setOffscreen
Page
Limit(4);//设置
View
Page
缓存界面数 注:4为页面数,有几个页面填几 ...
Fragment
中多重嵌套
Fragment
+TabLayout+
View
Page
r出现TabLayout点击页面空白问题
解决: 把get
Fragment
Manager替换为getChild
Fragment
Manager问题就解决了!!! 说明: get
Fragment
Manager()得到的是是activity对所在
fragment
父容器的碎片管理, getChild
Fragment
Manager()得到的是所在
fragment
里面子容器的碎片管理。 ...
Android
在
Fragment
嵌套
View
Page
r 显示空白的解决办法
症状 我写了一个 Activity,使用
Fragment
来显示不同的页面(显示哪个页面的时候直接 replace 即可),某个页面的
Fragment
下又通过
View
Page
r 嵌套了多个
Fragment
。 页面的结构大体如下:
Fragment
View
Page
r
Fragment
s… 问题来了,第一次进入这个页面的时候没有问题。第二次进入的时候发现这个...
Android
80,471
社区成员
91,391
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章