android fragment中有Listview,通过点击item跳转到另一个有ListView的fragment中
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android fragment中有Listview,通过点击item跳转到另一个有ListView的fragment中相关的知识,希望对你有一定的参考价值。
用FrameLayout和fragment 的通用的方式public void backToOrder()
IndexTag = 3;//表示在第三个Fragment
initFoot();//初始化底部颜色变化
imgMews.setImageResource(R.mipmap.icon_lightyou_r4_c8);
tvNews.setTextColor(getResources().getColor(R.color.Zhu));
//下面的mContainer是FrmeLayout R.id.lay_news相当于是第三个Fragment的引用
Fragment fragment = (Fragment) mFragmentPagerAdapter
.instantiateItem(mContainer, R.id.lay_news);
mFragmentPagerAdapter.setPrimaryItem(mContainer, 0, fragment);
mFragmentPagerAdapter.finishUpdate(mContainer);
//点击R.id.lay_news 也就是那个布局的设置
case R.id.lay_news:
IndexTag = 3;
initFoot();
imgMews.setImageResource(R.mipmap.icon_lightyou_r4_c8);
tvNews.setTextColor(getResources().getColor(R.color.Zhu));
break;
Fragment fragment = (Fragment) mFragmentPagerAdapter.instantiateItem(mContainer, view.getId());
mFragmentPagerAdapter.setPrimaryItem(mContainer, 0, fragment);
mFragmentPagerAdapter.finishUpdate(mContainer); 参考技术A 在 List 里面定义 OnListItemOnChange = .... 就可以
在 Android 上像 tumblr 一样延迟加载图像
【中文标题】在 Android 上像 tumblr 一样延迟加载图像【英文标题】:Lazy loading image like tumblr on Android 【发布时间】:2013-12-02 04:38:13 【问题描述】:在 Tumblr 上,帖子中有很多图片。它们将通过本地图像进行预览。然后,当用户点击时,它们将被真实图像替换。 我想那样做。 我有一个列表视图,每个项目作为一个具有 web 视图的帖子。我得到了 html 字符串,我用本地图像替换了 img 标签的 src。但我无法在 webview 上捕捉到感人事件(listview 中的 webview)
holder.webView.setOnTouchListener(new OnTouchListener()
@Override
public boolean onTouch(View web, MotionEvent event)
// TODO Auto-generated method stub
WebView.HitTestResult result = ((WebView)holder.webView).getHitTestResult();
if (result == null)
return false;
int type = result.getType();
String extra = result.getExtra();
return false;
);
结果变量始终为空 ???那么第一个问题:如何捕捉事件(在 webview 中的 img 中触摸)?
然后,第二个问题:如何用真实的img(我有img url)替换webview中触摸的img(本地img)? 提前致谢!
【问题讨论】:
你尝试在适配器中设置触摸事件 是的 :) 怎么了?请告诉我更好的方法,好吗? 你在你的活动中试过listitemclick吗 我还没有为整个项目设置监听器。每个项目都有一些控件。 不知道为什么你想要 onTouchLisetener 为什么不 setOnClickListener(View.OnClickListener l)? 【参考方案1】:你可以试试
WebView.setOnTouchListener(new OnTouchListener()
public boolean onTouch(View v, MotionEvent event)
);
用于从 URL Load image from url 加载图像 请点击上面的链接。
【讨论】:
第一个问题:我已经试过了,但是没用。第二个问题:谢谢,但就我而言,我想将图像从 URL 加载到 webview,替换本地图像(预览图像)以上是关于android fragment中有Listview,通过点击item跳转到另一个有ListView的fragment中的主要内容,如果未能解决你的问题,请参考以下文章
Android ViewPager Fragment使用懒加载提升性能