我在tablelayout中有很多带有scrollview的活动。但是,必须进行小的设计更改,因此我必须在整个屏幕上从上到下放置一个黑色透明视图。是否可以在tablelayout或scrollview中执行此操作?
答案 0 :(得分:0)
RelativeLayout
可以轻松重叠视图。您必须调整应用中的现有视图,因为它不会自动执行任何操作。
编辑:
执行此操作的一种快捷方法是,将现有视图(ScrollView
)视为已组织并将其置于顶级RelativeLayout
。然后,您所要做的就是在RelativeLayout中添加新视图,其宽度和高度都设置为MATCH_PARENT
。结果应该是ScrollView
上可见的黑色透明视图。
答案 1 :(得分:0)
我通常使用FrameLayout来实现任何类型的“分层”视图。
<FrameLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
//your existing layout
<View
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#33000000" />
</FrameLayout>
正如DeeV所说,您可以以类似的方式使用RelativeLayout,但您可能必须在其子项上设置其他属性才能实现此目的。