我的应用程序上有一个背景图像,我希望我的listview采用覆盖背景图像的窗口形式。有点像这张照片中有白色滤镜的形式:
http://25.media.tumblr.com/ad75c4a9dad9650ed53d754712f4fbb2/tumblr_mgemxiU2W01r2wjwko2_1280.png
我目前在xml中定义了一个listview:
android:layout_width="fill_parent"
android:layout_height="fill_parent"
和半透明颜色作为背景。这很好,但它占据了整个屏幕,因为它填充了父级的宽度和高度。使它略小于父级尺寸的最佳方法是什么,以便说(fill_parent - 一些相对值)高度和宽度?
答案 0 :(得分:1)
在布局中使用边距使其相对于父布局和其他孩子的
更小答案 1 :(得分:0)
使用FrameLayout作为父级,然后添加ListView并将width和height设置为wrap_content。现在它应该“浮动”在FrameLayout内的其他视图之上。您可以使用填充和边距来设置其位置。