listView后面加控件,防止被挤

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@color/content_blackground"

    >
    <RelativeLayout
        android:id="@+id/search_bar_layout"
        android:layout_width="match_parent"
        android:layout_height="48dp"
         android:layout_margin="10dp"
           >
        <TextView
            android:id="@+id/btn_search_around"
            android:layout_width="wrap_content"
            android:layout_height="match_parent"
            android:layout_alignParentEnd="true"
            android:layout_alignParentRight="true"
            android:layout_centerVertical="true"
            android:background="@drawable/map_search_btn"
             android:gravity="center"
            android:padding="12dp"
            android:text="搜索"
             android:textColor="@color/white"
            android:textSize="12dp"/>
        <ImageView
            android:id="@+id/img_back"
            android:layout_width="20dp"
            android:layout_height="20dp"
            android:src="@drawable/back_gray"
            android:layout_alignParentLeft="true"
            android:layout_centerVertical="true"
            android:layout_marginRight="10dp"
             />
        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_centerVertical="true"
            android:orientation="horizontal"
            android:layout_toRightOf="@id/img_back"
            android:layout_toLeftOf="@+id/btn_search_around"
            android:background="@drawable/search_input_half"
            android:gravity="center_vertical" >
            <AutoCompleteTextView
                android:id="@+id/input_edittext"
                android:layout_width="0dp"
                android:layout_weight="2"
                android:layout_height="match_parent"
                android:drawableLeft="@drawable/search_input"
                android:background="@color/transparent"
                android:hint="请输入搜索关键字"
                android:textColorHint="@color/check_gray"
                android:singleLine="true"
                android:textColor="@color/check_gray"
                android:textSize="14sp" />
            <ImageView
                android:id="@+id/img_clear"
                android:layout_width="18dp"
                android:layout_height="18dp"
                android:src="@drawable/common_input_box_clear"
                android:layout_marginRight="5dp"/>
        </LinearLayout>
    </RelativeLayout>

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical">
        <ListView
            android:id="@+id/lv_record"
            android:layout_marginTop="20dp"
            android:layout_width="match_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            >
        </ListView>
        <LinearLayout
            android:id="@+id/ll_clear"
            android:layout_width="match_parent"
             android:orientation="vertical"
            android:layout_height="wrap_content"
            android:layout_weight="0"
            >
            <View
                android:layout_width="match_parent"
                android:layout_height="1px"
                android:background="@color/main_view_split_line_color"
                />
            <TextView
                android:id="@+id/tv_clear"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:text="清空历史记录"
                android:textSize="@dimen/word_small"
                android:textColor="@color/check_gray"
                android:padding="10dp"
                android:gravity="center"
                android:layout_marginBottom="10dp"
                android:background="@color/white"
                />
        </LinearLayout>

    </LinearLayout>

</LinearLayout>
时间: 2024-10-06 10:31:59

listView后面加控件,防止被挤的相关文章

cocos2dx-ScrollView和 ListView、PageView控件的使用

这篇记录了三个控件的使用流程:ScrollView和 ListView.PageView. ScrollView ScrollView这个控件大家应该挺熟的吧,反正我是经常用到. 1.首先在Cocos Studio 的UI界面添加一个ScrollView的控件,然后设置其属性.ScrollView要设置的东西比较多,我一开始做了如下的设置: a 设置scrollView的显示窗口大小(Size)为:300x300: b 设置scrollView的容器层大小(ContentSize)为 300*3

Qt qml中listview 列表视图控件(下拉刷新、上拉分页、滚动轴)

Qt qml中listview 列表视图控件(下拉刷新.上拉分页.滚动轴) 来源 https://www.cnblogs.com/surfsky/p/4352898.html 设置ListView涉及到将contentsY,即视图的可见部分的顶部,设置y为委托的值.另一个更改是interactive将视图设置为false.这样可以防止视图移动.用户不能再滚动列表或更改当前Item. contentY为列表上拉后列表左上角点距显示框左上解点的高度listView1.height为可显示部分的高度,

[ ObjectListView ] - ListView的增强控件 - 前言 (翻译)

********************************************************************************** 原  标 题: A Much Easier to Use ListView 原文地址: https://www.codeproject.com/Articles/16009/A-Much-Easier-to-Use-ListView 翻       译: 于国栋 http://www.shannon.net.cn *********

扩展ToolBarManager、ListView和Grid控件以实现气球式的ToolTip

原文:扩展ToolBarManager.ListView和Grid控件以实现气球式的ToolTip infragistics是全球领先的UI工具和用户体验的专家,Infragistics开发了一系列的炫目的Windows.Web.WPF和Silverlight控件,相信很多人在使用它们.我们现在的项目就在使用Infragistics的Windows Form控件集.虽然这些控件功能强大,也不可能满足你所有的需求,尤其是那些比较苛刻的最终用户的需求.比如,我们最近就接收到这样一个变态的需求:让所以

Android实战简易教程-第五十一枪(ListView实现子控件的动态显示和隐藏、checkbox全选和反选)

前段时间写过一篇文章:Android实战简易教程-第四十七枪(ListView多选-实现点餐系统)有的同学留言建议,可不可以动态控制checkbox的显示和全选反选功能,我研究了一下,发现实现也比较容易,特写下此篇文章.学习就是要有发散思维,要举一反三,大家也可以根据我的实例进行改编,添加和删除一些功能,这样可以提高你对知识的认知!下面我们看一下代码: 1.main.xml: <?xml version="1.0" encoding="utf-8"?>

使listview下的控件获取点击事件,android:descendantFocusability用法简析

开发中很常见的一个问题,项目中的listview不仅仅是简单的文字,常常需要自己定义listview,自己的Adapter去继承BaseAdapter,在adapter中按照需求进行编写,问题就出现了,可能会发生点击每一个item的时候没有反应,无法获取的焦点.原因多半是由于在你自己定义的Item中存在诸如ImageButton,Button,CheckBox等子控件(也可以说是Button或者Checkable的子类控件),此时这些子控件会将焦点获取到,所以常常当点击item时变化的是子控件,

android 关于listview scrollview 底部 控件无法显示的两个解决方案

方案一 用LinearLayout实现,代码如下: <!-- 中奖纪录 by mhd --> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layou

ListView和Viewbox控件页面布局

<lDataBase:KanbanViewBase              xmlns:lDataBase="clr-namespace:MES.Plugin.KanBan.LocalData;assembly=Midea.MES.Plugin.KanBan.LocalData"     x:Class="MES.Plugin.KanBan.Layout.Views.UploadingParking"               xmlns:ex="

兔子--计算listview的高度,解决listview与scrollview控件冲突

/** * 计算ListView的高度 * * @param listView */ public void setListViewHeightBasedOnChildren(ListView listView) { // 获取ListView对应的Adapter OrderGoodsAdapter listAdapter = (OrderGoodsAdapter) listView.getAdapter(); if (listAdapter == null) { return; } int t