如何在ListView中fragment嵌套listvieww

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
您的访问请求被拒绝 403 Forbidden - ITeye技术社区
您的访问请求被拒绝
亲爱的会员,您的IP地址所在网段被ITeye拒绝服务,这可能是以下两种情况导致:
一、您所在的网段内有网络爬虫大量抓取ITeye网页,为保证其他人流畅的访问ITeye,该网段被ITeye拒绝
二、您通过某个代理服务器访问ITeye网站,该代理服务器被网络爬虫利用,大量抓取ITeye网页
请您点击按钮解除封锁&ScrollView中嵌套ListView置顶问题
public class MyListView extends ListView {
public MyListView(Context context) {
super(context);
public MyListView(Context context, AttributeSet attrs) {
super(context, attrs);
public MyListView(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE && 2,
MeasureSpec.AT_MOST);
super.onMeasure(widthMeasureSpec, expandSpec);
自定义了ListView,在ScrollView中总是置顶显示,不管ListView上面是否有其它view。
手动设置ScrollView:
ScrollView s = (ScrollView) view.findViewById(R.id.scrollView);
s.smoothScrollTo(0, 0);
解决二:无需手动设置
在ScrollView中需要置顶控件添加以下属性
android:focusableInTouchMode=&true&
android:focusable=&true&
> 本站内容系网友提交或本网编辑转载,其目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请及时与本网联系,我们将在第一时间删除内容!
解决:ScrollView中嵌套ListView无法正常显示 文章分类:移动开发有网友提问: 我想实现这样的效果,一个页面中上部分有内容介绍,下部分是listview列表,并且超过一屏显示,这个时候我想滚动条能控制整个页面,即往下拖的时候,上面的内容介绍也能滚动.我在整个布局外面用个ScrollView,但是不管用,是不是还要设置什么属性啊? 解决:对于Li ...
在做一个工程,这个工程的布局可以相当的复杂,最外面是ScrollView,在ScrollView里面有两个Listview,这下好了,布局出来了,放在机子上跑,卡得想死有木有,信息乱跑乱出现,表示非常头疼. 在网上百度之后,发现有人解决了这个问题,便把这个解决方案转载过来分享一下. 它的思路就是在设置完ListView的Adapter后,根据ListView ...
前几天因为项目的需要,要在一个ListView中放入另一个ListView,也即在一个ListView的每个ListItem中放入另外一个ListView.但刚开始的时候,会发现放入的小ListView会显示不完全,它的高度始终有问题.上网查了下,发现别人也有遇到这样的问题,而大多数人都不推荐这样的设计,因为默认情况下Android是禁止在ScrollVi ...
一.ScrollView中嵌套ListView/GridView: 方法一:计算ListView的高度 public static void setListViewHeightBasedOnChildren(ListView listView) { ListAdapter listAdapter = listView.getAdapter(); if (li ...
注:文章来源于 Android实战技巧:如何在ScrollView中嵌套ListView (转) 最近在做一个项目的时候,需要在ExpandableListView中嵌套一个ListView,但是在刚开始的时候发现嵌套在里面的ListView不能完全显示,如下图:
从图上看,我们可以看出ListView里的内容没有完全显示.上网查了下,发现别人 ...
前几天因为项目的需要,要在一个ListView中放入另一个ListView,也即在一个ListView的每个ListItem中放入另外一个ListView.但刚开始的时候,会发现放入的小ListView会显示不完全,它的高度始终有问题.上网查了下,发现别人也有遇到这样的问题,而大多数人都不推荐这样的设计,因为默认情况下Android是禁止在ScrollVie ...
转自:http://blog.csdn.net/itachi85/article/details/7726962在ScrollView中嵌套ListView时,ListView只能显示一行多一点.经过验证,简单有效,在listview.setAdapter()之后调用Utility.setListViewHeightBasedOnChilren(listvi ...
在我们开发中一些特殊的功能,我能得ListView中嵌套ListView,或者ScrollView中嵌套ListView才能达到理想的效果.但是其中会出现一个问题,那就是里面的ListView的数据显示不全,最多显示一行多一点点.这种问题的解决方法如下:
/** * 手动计算出ListView的高度,因为ListView嵌套在ScroolView ...如何在ListView中嵌套ListView_百度知道
如何在ListView中嵌套ListView
我有更好的答案
 前天在工作中遇到在ListView中的Item需要用ListView来展现处理后的内容,然后就遇到了一个很头疼的问题,作为Item的ListView没法进行滑动,而且显示也不正常,只是显示几个子Item。不能将子Item全部显示,原因是在控件绘制出来之前要对ListView的大小进行计算,要解决将子ListView全部显示出来的问题,就是重新计算一下其大小告知系统即可。后面这个问题比较好解决,网上已经给出解决方案:
  前辈们给出了一个方法,重新计算子ListView的大小,然后在设置本ListView的Adapter之后运行这个方法就好了,具体代码如下:
* 设置Listview的高度
public voidsetListViewHeight(ListView listView) {
  08
...
其他类似问题
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁如何在ListView中嵌套ListView_百度知道
如何在ListView中嵌套ListView
getCount(); i &**
* 设置Listview的高度
ViewGroup, 0).measure(0.getLayoutParams().height = totalHeight + (listV
public voidsetListViewHeight(ListView listView) {
ListAdapter listAdapter = listV
listView.getView(i, listView); listAdapter.getAdapter().LayoutParams params = listV
if(listAdapter == null) {
inttotalHeight = 0;
for (inti = 0.getCount() - 1));
params, i++) {
View listItem = listA
totalHeight += listItem.getMeasuredHeight().getDividerHeight() * (listAdapter.setLayoutParams(params)&#47
知道智能回答机器人
我是知道站内的人工智能,可高效智能地为您解答问题。很高兴为您服务。
其他类似问题
为您推荐:
listview的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁如何在ListView中嵌套ListView_百度知道
如何在ListView中嵌套ListView
提问者采纳
&nbsp,那麻烦你用ExpandableList这个并不是ListView里嵌套ListView如果你非要嵌套;&}&&&void&widthMeasureS&&nbsp如果你是想实现类似QQ微信的好友分组的话.onMeasure(widthMeasureSpec.&&&&&&&&&&nbsp,&&&&MyListView(Context&&super(context);Administrator&&nbsp,即要展开所有expandSpec);&&&nbsp.makeMeasureSpec(Integer,否则滑动不了的展开所有item的ListV&nbsp.CexpandSpec&&&}&&&&&&*&&*&&&&nbsp,子ListView必须要设置它的高度,在xml里用这个去声明吧import&&MyListView&&&=&super(AttributeSet&&&&&&gt,&&extends&2;&&@author&&&MeasureS&nbsp.&&&import&/**&&ListView&nbsp,&nbsp,&&&&public&&nbsp.AT_MOST);int&*/public&nbsp,也不是不行;&&&import&&&MyListView(Context&{ public&nbsp,&&heightMeasureSpec)&class&&&&&控件&&&{&nbsp.widget.AttributeS&nbsp.ListV&&&nbsp,&{&&&onMeasure(int&{&MyListView(Context&protected&*&super(public&&nbsp,我这有现成的;&context)&&int&&@Override&&}&&&&gt,&}&&MeasureS&&&int&&&defStyle);&&&attrs)&nbsp,&&defStyle)&attrs);AttributeSet&&&nbsp.MAX_VALUE&nbsp,&&{&&&&&自定义ListView&nbsp
来自团队:
其他类似问题
为您推荐:
listview的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 scroview嵌套listview 的文章

 

随机推荐