android 关于listview scrollview 底部 控件无法显示的两个解决方案
16lz
2021-12-04
方案一
用LinearLayout实现,代码如下:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" > <ImageView android:layout_width="match_parent" android:layout_height="wrap_content" android:contentDescription="@string/imagetip" android:scaleType="fitXY" android:src="@drawable/prizelist_ad" /> <ListView android:layout_width="match_parent" android:layout_height="0dp" android:id="@+id/lv_prizelist" android:layout_weight="1" > ListView> <include layout="@layout/footer_copyright" android:layout_height="wrap_content" android:layout_width="match_parent" /> LinearLayout>
重点 ListView的 android:layout_weight="1"
方案二
用RelativeLayout实现,代码如下:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" > <Button android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentBottom="true" // set your button at the bottom android:layout_centerHorizontal="true" android:text="Button" /> <ListView android:id="@android:id/list" android:layout_above="@+id/button1" // place listview above button android:layout_width="match_parent" android:layout_height="match_parent" android:layout_alignParentTop="true" > ListView> RelativeLayout>
重点是 android:layout_alignParentBottom="true"
转载于:https://www.cnblogs.com/duanweishi/p/4263398.html
更多相关文章
- 浅谈Java中Collections.sort对List排序的两种方法
- python list.sort()根据多个关键字排序的方法实现
- Android(安卓)NDK中使用LOG调试C++程序
- 关于用Android的API重写drawRegion方法的代码
- Android:adb shell am命令行发送Activity/Service/Broadcast
- Android(安卓)studio使用SVN
- list多选 android,Android(安卓)ExpandableListView单选以及多选
- Android(安卓)自定义滑动解锁View
- Android创建No Activity项目实现HelloWorld