来源:蜘蛛抓取(WebSpider)
时间:2018-04-07 07:26
标签:
listview item间距
listview怎样设置每个Item的高度_百度知道
listview怎样设置每个Item的高度
我有更好的答案
android:layout_height=&fill_parent":minHeight=".com/apk/res/android" target="_blank">textView01"在item的layout文件中,给item设定minH
android://schemas.0& encoding=&utf-8":id=&@+id/?xml version=&@string/<:layout_width=&fill_parent&1;TextView
android.com/apk/res/android&
android:orientation=&horizontal&
android:layout_width=&100dp&
<://<a href="?&&LinearL>:android=",即可。&.
android:text=&hello&
/fill_parent&
android:layout_height=&fill_parent&
android.android
为您推荐:
其他类似问题
listview的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。listview怎样设置每个Item的高度_百度知道
listview怎样设置每个Item的高度
我有更好的答案
  :layout_height的值;@drawable/   ?xml version=&1.0":id=&@+id/ ListView android:textColor=&/&&/    android:cacheColorHint=& :layout_alignParentRight=&    android:layout_height=&wrap_content&   wrap_content&@+id/ItemTitle& fill_parent&    &  &TextView android:focusable=&false&     wrap_content&#ff435346&   = &20sp&     @+id/ItemTitle& /&   &Button       android:id=&        .在ListView的布局文件中把属性 :id=&@id/android:list&     blue& :textColor=& textViewCurrentBase&  80sp&  &ItemText&     :layout_height=&/&2.设置子项xml文件(比如这里把一个item.xml设置成ListView的一行)的各个控件#&    android。item.xml如下:&; TextView01&   @+id/ItemButton&       android:layout_height=&wrap_content&      android:layout_width=":layout_width=&fill_parent":textSize true&  :layout_height设置成&   :layout_width=&wrap_content&       android:layout_below=&     @drawable/   RelativeLayout>:layout_height=&  /&   &TextView android:focusable=&false&android:layout_width=&fill_parent&   :textColor=&android。这里80sp+40sp就是你需要的一行的高度了; white&      android:id=":id=&@+id/          android:layout_height=& 1;   android:drawSelectorOnTop=&false& 40sp&      encoding=&utf-8":listSelector=&#":layout_width=&fill_parent&?&&RelativeLayout xmlns:android=&":layout=&@+id/
我爱资源共享
为您推荐:
其他类似问题
listview的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。> 博客详情
摘要: 在使用ListView时遇到,Item显示不全问题,当ListView设置固定高度时又能全部显示,本以为Listview会高度自适应,才发现自己想错了,网上很多哥们说是Listview嵌套时滚动条的问题,于是我自定义了Listview去掉了子Listview 的滚动条,发现问题还没解决,最后才有了牛人指点的设定嵌套listview高度的方法。再把方法稍加改变,gridview也可以使用
//此方法在setAdapter之前调用
public static void setListViewHeightBasedOnChildren(ListView listView) {&&& ListAdapter listAdapter = listView.getAdapter();&&& if (listAdapter == null) {&&&&&&& }&&& 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滑动过程中如何计算可见区域item高度?_百度知道
listview滑动过程中如何计算可见区域item高度?
android listview在滑动过程中可以得知可见区域Item的数量,那么如何计算所有可见的Item对应的高度呢?比如说当前可见3条,只有第2条是完全显示的,第1和第3条分别只有底部和顶部区域可见,如何计算这两部分高度?
目前的需求是希望滑动listview 遇到视频类...
您的回答被采纳后将获得:
系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏50(财富值+成长值)
我有更好的答案
什么叫Item高度最大的播放...可见区域item都是一样大小的视频的话题主播哪个...
亲,这个问题你是怎么解决的啊?我现在也是有同样的需求,实在想不到解决方法,谢谢帮助
嗨,你好,我最近也遇到这样的事,请教下你,这个OK了吧,求分享下,非常感谢.
不是计算是获取吧?都显示出来了怎么还在计算呢?View view = listview.getFirstVisiblePosition();view.getLayoutParams().getheight();不过按照你的需求,应该是在listView.setOnScrollListener();listView.setOnScrollListener(new OnScrollListener() {@Overridepublic void onScrollStateChanged(AbsListView view, int scrollState) {}@Overridepublic void onScroll(AbsListView view, int firstVisibleItem,int visibleItemCount, int totalItemCount) {View view = listView.getChildAt(firstVisibleItem);if(view是视频){//播放}}});不过这样应该会很卡,性能上不太好,你可以先试试
为您推荐:
其他类似问题
listview的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。在item的layout文件中,用android:layout_height设置item的高度。运行,高度设置无效。解决办法:
给item设定minHeight,即可.
---------------------------------------
最近一直纠结于ListView中每个Item中高度的问题,在网上只找出一个方法,就是在每个item里面加入图片,也就是ImageView,这样用图片来&撑&它的高度,这样实在是费劲,不可也可以解决问题
今天无意间看SDK里面的Demo,发现还有一种方法,如下黑色粗体所示
&?xml version="1.0" encoding="utf-8"?&
&LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:minHeight="?android:attr/listPreferredItemHeight"
android:id="@+id/tv"
android:layout_width="fill_parent"
android:layout_height="20dp"
android:text="@string/hello"
&/LinearLayout&
阅读(...) 评论()