ListView中添加ScrollView只显示一两行的问题

将ListView改为继承NoScrollListView

package com.example.brtz.widget;

import android.content.Context;
import android.util.AttributeSet;
import android.widget.ListView;

/***
 * 自定义ListView子类,继承ListView
 * @author Administrator
 *
 */
public class NoScrollListView extends ListView {

    public NoScrollListView(Context context) {
        super(context);
    }

    public NoScrollListView(Context context, AttributeSet attrs) {
        super(context, attrs);
    }

    public NoScrollListView(Context context, AttributeSet attrs, int defStyle) {
        super(context, attrs, defStyle);
    }

    @Override
    public void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
        int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2, MeasureSpec.AT_MOST);
        super.onMeasure(widthMeasureSpec, expandSpec);
    }

}
时间: 2024-08-02 02:29:29

ListView中添加ScrollView只显示一两行的问题的相关文章

.NET winform 在listview中添加progressbar

找了好长时间没找到,后来索性自己写了一个: 首先,在往listview加载数据的事件里添加progressbar: foreach (string d in arr) { int index = lv.Items.Count + 1; item = new ListViewItem(new string[] { index.ToString(), d, "", "", "", "" }); lv.Items.Add(item)

如何让div中的文字只显示一行,多余的文字隐藏并加上省略号(超链接形式)

写页面的时候遇到了一个小小的问题,如何让div中一行超链接文字只显示一行,多余的文字隐藏并加上省略号,悬浮时隐藏的文字显示出来?解决问题时发现了css3的一个新标签  text-overflow  ,其属性规定当文本溢出包含元素时发生的事情.语法如下: text-overflow: clip|ellipsis|string; 代码如下: <!DOCTYPE html><html><head><meta http-equiv="Content-Type&q

WPF之让ListView中的CheckBox居中显示

第一步:在资源中定义一个居中的样式: <Window.Resources> <Style x:Key="ListViewItemStyle" TargetType="{x:Type ListViewItem}"> <Setter Property="HorizontalContentAlignment" Value="Stretch"/> </Style> </Window

(转)解决ScrollView嵌套ListView或者GridView导致只显示一行的方法

即动态获取ListView和GridView的高度 一.对于ListView ListView listview= new ListView(this); setListViewHeightBasedOnChildren(listview);即可 1 public static void setListViewHeightBasedOnChildren(ListView listView) { 2 // 获取ListView对应的Adapter 3 ListAdapter listAdapter

删除文本中相同行只显示一行

例子: 有一个文本 [name] andrew andrew [sex] man 像andrew出现了两行,我只想显示一行 解答: awk '!a[$0]++' file uniq file 注: 其中如果andrew是连续行可以使用uniq来去重,但如果不连续,只能使用第一种方法数组来解决

mac 终端中添加tree命令显示文件目录结构

  在Ubuntu下,通过 sudo apt-get install tree 可以使用tree命令,显示文件目录列表,如图所示: 在mac OS X系统下怎么使用呢? 在终端输入: cd $home 进入localhost目录,再输入: vim .bashrc 显示结果如下(点击键盘上的i,进入编辑状态): 在编辑状态下添加以下代码: alias tree="find . -print | sed -e 's;[^/]*/;|____;g;s;____|; |;g'" 按ESC退出编

Storyboard中添加ScrollVIew

重点:系统通过加入到UIScrollView的内容来确定contentSize的大小 1.选中viewController,Show the Attributes inspector ->Adjust Scroll View Insets取消选中. 2.添加UIScrollView到根View Controller的View上. 3.设置ScrollView的Leading Space to SuperView,Trailing Space to SuperView,Top Space to S

ListView中添加Button后,Button的点击事件和ListView的点击事件冲突

1.在ItemView配置的xml文件中的根节点添加属性android:descendantFocusability="blocksDescendants" 2.在要添加事件的控件上添加android:focusable="false

多物体中添加透明度的显示

前面展示了多物体的运动形式,但很常见的针对透明度没有考虑在内,透明度的展示用上述运动框架展示时,需要特别考虑一下,因为透明度是数值,并且有多个值,下面就见要探讨一下这个怎么展现出来: <!DOCTYPE html><html><head> <meta charset="utf-8"> <title></title> <style type="text/css"> div { widt