解决方案 »
- httpclient连接服务器,返回502,卡在这3,4天了,求温暖啊
- 关于JNI的问题.请高手指点.
- 求国外的移动开发者聚集的好网站
- 新手求助,请高手指教
- android如何更改图片与文字的相对位置
- fragment奇怪的问题,求解答,在线狂等!
- 帮忙看段log信息,这是导致手机重启之后的信息,重启之后Launcher启动不了,直接背景是黑屏的,请帮忙看看原因在哪里,3Q
- 求助,安卓请求http,偶尔会超时,但IOS无这情况
- 小米手机调用com.android.camera.action.CROP时剪裁图片不成功的原因
- Android 如何在不修改源码的情况下监听去电状态(接通,挂断)。注意是去电不是来电
- 请问使用fragment+viewpag,点击按钮时,弹出界面的问题
- 根据位置显示信息
package com.woyou.utils;import android.view.View;
import android.view.ViewGroup;
import android.widget.ListAdapter;
import android.widget.ListView;/**
* 如何在ScrollView中嵌套ListView
*
* @author shenzhou 2015年1月17日
*/
public class ScrollViewUtils { public static void setListViewHeightBasedOnChildren(ListView listView) {
ListAdapter listAdapter = listView.getAdapter();
if (listAdapter == null) {
// pre-condition
return;
} int totalHeight = 0;
for (int i = 0; i < listAdapter.getCount(); i++) {
View listItem = listAdapter.getView(i, null, listView);
listItem.measure(0, 0);
totalHeight += listItem.getMeasuredHeight();
} ViewGroup.LayoutParams params = listView.getLayoutParams();
params.height = totalHeight
+ (listView.getDividerHeight() * (listAdapter.getCount() - 1));
listView.setLayoutParams(params);
}
}不过listView的adapter适配器布局只能是LinearLayout的,记住了,否则会出问题的...暂时没找到解决方法
本人邮箱,[email protected]谢谢了!!
完美解决!之前没注意到item的根布局必须要LinearLayout,换成LinearLayout就解决问题了。谢谢了!!