zoukankan      html  css  js  c++  java
  • 【转】 Android ListView与Button的显示----不错不错

    原文网址:http://blog.csdn.net/zy987654zy/article/details/39225819

    在开发中有时候会碰见一些很简单的问题,但是当初没想通的时候 死都搞不定。

    我就碰见了一个简单Layout的显示问题。

    界面中有一个ListView 然后ListView 下面跟着一个按钮。

    要求:ListView 数据充满屏幕的时候 按钮在屏幕底部, 不能从界面上消失。

    ListView数据不够充满屏幕的时候,按钮在ListView下面。而不是在屏幕底部。

    也就是说 按钮是能随着ListView数据的增加而不断的改变位置。但是不能从屏幕中移出去。

    效果就是上面的图

    要做到上面的效果 只需要 设置layout 就可以了:

    [java] view plaincopy
     
    1. <LinearLayout  
    2.      android:layout_width="match_parent"  
    3.      android:layout_height="wrap_content"  
    4.      android:orientation="vertical" >  
    5.   
    6.      <ListView  
    7.          android:id="@+id/lv"  
    8.          android:layout_width="match_parent"  
    9.          android:layout_height="wrap_content"  
    10.          android:layout_weight="1"  
    11.          android:divider="@null" />  
    12.   
    13.      <Button  
    14.          android:id="@+id/btn"  
    15.          android:layout_width="match_parent"  
    16.          android:layout_height="50dp"  
    17.          android:layout_margin="10dp"  
    18.          android:background="@drawable/btn"  
    19.          android:text="按钮"  
    20.          android:textColor="#FFFFFF"  
    21.          android:textSize=10sp" />  
    22.  </LinearLayout>  


    其实关键地方只有两个:

    1: ListView 的layout_weight="1";

    2:最外面的LinearLayout的高度必须设置成 wrap_content : 

    就能实现效果了。

    这篇主要是帮我记忆。

  • 相关阅读:
    oracle后台进程详解
    解决表格撑开浏览器问题,即自动换行问题
    文件后缀名修改或添加——字符串转换
    Struts1 action重定向跳转 带参数
    js 正则表达式
    js获取焦点
    select值的获取及修改
    iframe自适应高度,根据src中页面来得到。
    今个忽然晓得,原来radio不是普通去获取值的!
    查询时,如何保存获取相关路径url
  • 原文地址:https://www.cnblogs.com/wi100sh/p/4488120.html
Copyright © 2011-2022 走看看