【问题标题】:Android Studio - How can I get Overflow as in CSSAndroid Studio - 如何在 CSS 中获得溢出
【发布时间】:2015-12-17 15:39:24
【问题描述】:
我有一个项目,我在父 LinearLayout 上有一个 16dp 的填充。
在这个 LinearLayout 中,我有一个具有高度的卡片视图。
问题在于海拔不会出现在父 div 之外。
在 CSS 中你有溢出:对于这个问题可见,我将如何在 Android Studio 中解决这个问题?
帮助将不胜感激:)
【问题讨论】:
标签:
android
android-studio
android-elevation
【解决方案1】:
我不太确定您要做什么,但我认为您正在寻找FrameLayout,您可以在其中将视图中的元素相互叠加。
子视图在堆栈中绘制,最近添加的子视图在顶部。 FrameLayout 的大小是其最大子项(加上填充)的大小,可见与否(如果 FrameLayout 的父项允许)。仅当 setConsiderGoneChildrenWhenMeasuring() 设置为 true 时,才会使用 GONE 的视图来调整大小。
【解决方案2】:
我找到了解决办法!
使用:
app:cardUseCompatPadding="true"
它在卡片视图周围创建了一个小边距,因此阴影总是出现!
在这里找到它:xamarin
还有其他卡片视图的好东西! :)