listview条目未满全屏时,button在listviwe下方,条目超过屏幕时,button在屏幕底端
2017-12-01 11:34
591 查看
要求:ListView 数据充满屏幕的时候 按钮在屏幕底部, 不能从界面上消失。
ListView数据不够充满屏幕的时候,按钮在ListView下面。而不是在屏幕底部。
也就是说 按钮是能随着ListView数据的增加而不断的改变位置。但是不能从屏幕中移出去。
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
<ListView
android:id="@+id/lv"
android:layout_width="match_parent"
android:layout_height="wrap_content
android:layout_weight="1"
android:divider="@null" />
<Button
android:id="@+id/btn"
android:layout_width="match_parent"
android:layout_height="50dp"
android:layout_margin="10dp"
android:background="@drawable/btn"
android:text="按钮"
android:textColor="#FFFFFF"
android:textSize=10sp" />
</LinearLayout>
其实关键地方只有两个:
1: ListView 的layout_weight="1";
2:最外面的LinearLayout的高度必须设置成 wrap_content :
就能实现效果了。
ListView数据不够充满屏幕的时候,按钮在ListView下面。而不是在屏幕底部。
也就是说 按钮是能随着ListView数据的增加而不断的改变位置。但是不能从屏幕中移出去。
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
<ListView
android:id="@+id/lv"
android:layout_width="match_parent"
android:layout_height="wrap_content
android:layout_weight="1"
android:divider="@null" />
<Button
android:id="@+id/btn"
android:layout_width="match_parent"
android:layout_height="50dp"
android:layout_margin="10dp"
android:background="@drawable/btn"
android:text="按钮"
android:textColor="#FFFFFF"
android:textSize=10sp" />
</LinearLayout>
其实关键地方只有两个:
1: ListView 的layout_weight="1";
2:最外面的LinearLayout的高度必须设置成 wrap_content :
就能实现效果了。
相关文章推荐
- 想实现在ListFragment里面的ListView的item里面的Button的点击事件
- Android ListView只加载当前屏幕内的图片(解决list滑动时加载卡顿)
- Android ListView item中有按钮(Button)不能点击或者条目不能点击的问题
- Android中ListView的条目中有button时,item和button抢焦点问题
- 想实现在ListFragment里面的ListView的item里面的Button的点击事件
- android 上面一个listview下面一个button,让button一直处于listview的下方
- RadioButton+Fragment和XlistView及多条目加载
- 【BUG解决】Android ListView只加载当前屏幕内的图片(解决list滑动时加载卡顿)
- 对于Listview未满一屏添加footerView 满了一屏幕将View固定在屏幕下方的解决方案
- Android:处理ListView条目中的Button的点击事件和条目点击事件冲突
- 解决 listview的item超过屏幕显示出现滚动的全选问题
- 实现ListView的条目下自动隐藏显示Button的方法
- Android ListView只加载当前屏幕内的图片(解决list滑动时加载卡顿)
- Android ListView只加载当前屏幕内的图片(解决list滑动时加载卡顿)
- listview中有button,强占条目的点击事件
- Android ListView只加载当前屏幕内的图片(解决list滑动时加载卡顿)
- Android ListView只加载当前屏幕内的图片(解决list滑动时加载卡顿)
- 如何判断listview同一条目被多次点击 listview每个条目中有一个button 点击button可以删除条目中的数据
- Fragment对于Listview未满一屏添加脚布局,满屏将View固定在屏幕下方的解决方案
- ListView只加载当前屏幕内的图片(解决list滑动时加载卡顿)