楼主是想完成一个“新建地址”的功能,在编写LIstView的时候,想做到一个新建按钮始终在ListView控件的后方,尝试过各种布局把Button控件放到ListView后面都没有成功,只要ListView超出了当前父布局的位置,那么就屏幕只能在ListView控件内滑动Item,下面的Button控件就看不到了。 解决方法附上 1、首先新建一个XML文件,里面放上Button控件,其他控件也可以。 2、在Activity文件里面获得该布局,并且加入到ListView后面 运行文件就可以发现Button始终在ListView后方,而且超出屏幕也不会看不到了。
ListView后方加入Button控件(超级简单)
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="https://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <View android:layout_width="match_parent" android:layout_height="2px" android:id="@+id/v1" android:background="#DCDCDD" /> <Button android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/btn_addAddress" android:background="#fff" android:text="新增地址" android:textColor="#2196F3"/> <View android:layout_width="match_parent" android:layout_height="10dp" android:background="#E7E7EC"/> </LinearLayout>
//R.layout.button_view是楼主的ButtonView名字 View buttonView=getLayoutInflater().inflate(R.layout.button_view,null); //addbtn是用于写“新增地址”功能定义的Button控件 //通过获得的View视图buttonView去获得控件ID addbtn=buttonView.findViewById(R.id.btn_addAddress); //通过addFooterView(VIew控件)方法,把Button控件视图加入ListView控件的末尾,即使ListView控件里面没有Item也能加入进去 addressListView.addFooterView(buttonView); //添加完后再设置Adapter addressListView.setAdapter(addressBaseAdapter);
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算