android-请问像我这样设置Listview的adapter高度为什么无效?

问题描述

请问像我这样设置Listview的adapter高度为什么无效?

这是我adapter引入布局文件,我设置RelativeLayout 高度是140dp,但实际高度只有LinearLayout的100dp,为什么???

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout

            android:id = "@+id/myInfo_cell_RL"
            android:layout_width="match_parent"
            android:layout_marginLeft="15dp"
            android:layout_marginRight="15dp"
            android:layout_marginTop="12dp"
            android:background="#00FF00"
            android:layout_height="140dp">

<LinearLayout
        android:layout_alignParentRight="true"
        android:layout_centerVertical="true"
        android:background="#000000"
        android:orientation="vertical"
        android:alpha="0.6"
        android:layout_width="100dp"
        android:layout_height="80dp"
        >

    <TextView
        android:id="@+id/myInfoCell_title"
        android:layout_height="40dp"
        android:layout_width="match_parent"
        android:gravity="right|center_vertical"
        android:textColor="#FFFFFF"
        android:textSize="18sp"
        android:text="This is title..."
        android:lines="1"
            />

    <TextView
        android:id="@+id/myInfoCell_author"
        android:layout_height="40dp"
        android:layout_width="match_parent"
        android:gravity="right|top"
        android:textColor="#FFFFFF"
        android:textSize="15sp"
        android:text="Helen"
        />
</LinearLayout>

解决方案

这是渲染的特性,当你用自定义的layout文件手动来inflate的时候最外层的高度值和宽度值都是无效的,这是API实现方式的问题

解决方案二:

你这100dp还是LinearLayout的width???

可以换个方式 RelativeLayout 140dp

<LinearLayout android:layout_agin_parent_center= true
android:height =100dp

或者直接给LinearLayout paddingTop paddingBottom 设置值

时间: 2024-11-03 11:23:49

android-请问像我这样设置Listview的adapter高度为什么无效?的相关文章

怎么设置listview标题的高度,有图

问题描述 下图右边是dataGridview,左边是listview我想把listview的标题高度设置成和dataGridview一样 解决方案 解决方案二:http://stackoverflow.com/questions/3904572/c-sharp-listview-colum-header-height-windows-form解决方案三:网上随便能找到就不会在这里问了.看不懂解决方案四:UP下,看看还有希望解决吗.....

怎么设置listview header的高度?winfrom的

问题描述 ImageListimageList=newImageList();//设置行高20imageList.ImageSize=newSystem.Drawing.Size(1,10);//分别是宽和高listView2.SmallImageList=imageList;//这里设置listView的SmallImageList,用imgList将其撑大. 这样只能设置行高,但我要设置header的高度 解决方案 解决方案二:不是很明白你要做什么.

Android实战技巧:如何在ListView中嵌套ListView

 前几天因为项目的需要,要在一个ListView中放入另一个ListView,也即在一个ListView的每个ListItem中放入另外一个ListView.但刚开始的时候,会发现放入的小ListView会显示不完全,它的高度始终有问题.上网查了下,发现别人也有遇到这样的问题,而大多数人都不推荐这样的设计,因为默认情况下Android是禁止在ScrollView中放入另外的ScrollView的,它的高度是无法计算的. 又搜索了一下,发现有StackOverflow上的牛人已经解决了这个问题,经

Android编程简单设置ListView分割线的方法

本文实例讲述了Android编程简单设置ListView分割线的方法.分享给大家供大家参考,具体如下: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="wrap_content"> <ListView android

Android设置ListView滚动到某一位置

最近在做项目的时候有一个功能就是点击某个按钮的时候要当前页面停留在某一个固定的位置,而当前页面只有一个ListView,如果是ScrollView,那么相信就会简单很多了,直接调用ScrollView.scrollTo(x,y);或者ScrollView.smoothScrollTo(x,y);这两个方法中的一个,然后给与指定的y值就OK,但是如果是ListView呢,原理是差不多的,这里也有两个方法 setSelection()和setSelectionFromTop(). 如果你要停留在当前

android如何在fragment中设置屏幕的上半部分区域有触摸事件?

问题描述 android如何在fragment中设置屏幕的上半部分区域有触摸事件? 我设置了一个swiperefreshlistview,但是列表刷新的touch方法跟列表的滑动冲突了,请问下在fragment中怎么设置区域监听的 解决方案 列表布局是占满整个fragment么?如果不是的话,可以在xml布局中对部分区域设置点击无效,如果是占满fragment的话,但是想对其中一块区域监听,那就直接在代码中判断是否在那个区域范围内再做操作了 解决方案二: 在fragment上部分添加一个view

android上 用代码如何设置话筒的音量

问题描述 android上 用代码如何设置话筒的音量 请问大神,如何在android上用代码的方式设置话筒的音量大小 解决方案 参考:http://blog.csdn.net/paulluo0739/article/details/7192056 解决方案二: 我了解过一些,Android中默认是不能调节录音音量的. 现实中这种情况是有的,那么实现方法是调节的声卡的寄存器,如果要做是可以做,内核中alsa驱动将声卡的这个调节录音音量的这个control弄出来,就可以在用户层调节的.这个是针对我接

Android开发之ScrollView中嵌套ListView的解决方案

在工作中,曾多次碰到ScrollView嵌套ListView的问题,网上的解决方法有很多种,但是杂而不全.我试过很多种方法,它们各有利弊. 在这里我将会从使用ScrollView嵌套ListView结构的原因.这个结构碰到的问题.几种解决方案和优缺点比较,这4个方面来为大家阐述.分析.总结. 实际上不光是ListView,其他继承自AbsListView的类也适用,包括ExpandableListView.GridView等等,为了方便说明,以下均用ListView来代表. 一. 为什么要使用S

Android 使用NineOldAndroids实现绚丽的ListView左右滑动删除Item效果

转载请注明本文出自xiaanming的博客(http://blog.csdn.net/xiaanming/article/details/18311877),请尊重他人的辛勤劳动成果,谢谢! 今天还是给大家带来自定义控件的编写,自定义一个ListView的左右滑动删除Item的效果,这个效果之前已经实现过了,有兴趣的可以看下Android 使用Scroller实现绚丽的ListView左右滑动删除Item效果,之前使用的是滑动类Scroller来实现的,但是看了下通知栏的左右滑动删除效果,确实很