我正在关注instructions here以使actionBar
“浮动”在活动的内容之上,以便我的背景图片从屏幕的上边缘而不是actionBar
下方延伸。但是,现在我需要将listView
与actionBar
的底部对齐,因为match_parent
现在将listView
与顶边对齐。
有没有办法在xml
中实现这一目标? id
的{{1}}会是什么,所以我可以设置actionBar
?
我确信我可以在代码中得到/估计layout_below
的高度来相应地设置actionBar
的上边距,但我希望有一个更优雅的解决方案。感谢
listView
活动xml:
listView
自定义<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/activity_users"
android:layout_width="match_parent"
android:layout_height="match_parent">
<ImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
app:srcCompat="@drawable/img_people_512"
android:id="@+id/usersImageView"
android:alpha="0.55"
android:contentDescription="@string/backgroundImage"
android:scaleType="centerCrop" />
<ListView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/userListView"
/>
</RelativeLayout>
布局xml
actionBar
答案 0 :(得分:0)
只需将layout_marginTop添加到列表视图
android:layout_marginTop="?actionBarSize"