【问题标题】: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
      还有其他卡片视图的好东西! :)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-01-26
        • 1970-01-01
        • 2014-08-05
        • 1970-01-01
        • 2011-02-01
        相关资源
        最近更新 更多