0

親 LinearLayout に 16 dp のパディングがあるプロジェクトがあります。
この LinearLayout には、標高を持つ cardview があります。

問題は、標高が親 div の外に表示されないことです。
CSS では、この問題に対して overflow:visible があります。Android Studio でこれを修正するにはどうすればよいですか?

助けていただければ幸いです:)

4

2 に答える 2

0

何をしようとしているのかよくわかりませんが、ビュー内で要素を互いに重ねて配置できるFrameLayoutを探していると思います。

子ビューはスタックに描画され、最後に追加された子が一番上になります。FrameLayout のサイズは、その最大の子 (およびパディング) のサイズであり、表示されるかどうか (FrameLayout の親が許可する場合) です。setConsiderGoneChildrenWhenMeasuring() が true に設定されている場合にのみ、GONE のビューがサイズ変更に使用されます。

于 2015-12-17T15:46:41.073 に答える
0

解決策を見つけました!
使用する:

app:cardUseCompatPadding="true"

カードビューの周りに小さな余白が作成されるため、常に影が表示されます!

ここで見つけました: xamarin
また、カード ビューのその他の優れた機能も備えています。:)

于 2015-12-17T15:47:44.180 に答える