簡體   English   中英

如何將高程設置為ViewGroup或Layouts

[英]How to set elevation to ViewGroup or Layouts

我將LinearLayout作為容器,在其中以編程方式添加了視圖。 我試圖將高度設置為容器。 它不起作用。請參考下面的布局。

<LinearLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical"
        android:paddingLeft="@dimen/activity_horizontal_margin"
        android:paddingRight="@dimen/activity_horizontal_margin"
        android:paddingTop="5dp"
        android:clipToPadding="false">

      <LinearLayout
            android:id="@+id/container"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginTop="10dp"
            android:background="#00FFFFFF"
            android:orientation="vertical"
            android:elevation="@dimen/cardview_default_elevation">

      </LinearLayout>

     //Other layouts ...

</LinearLayout>

我也嘗試將高程設置為要添加的視圖,而未將高程設置為xml的容器。

View view = // get some view here 
view.setPadding(0, 0, 0, Utils.dpToPx(10));
view.setElevation(2.0f);
container.addView(view);

它也不起作用。 有人可以幫我嗎 ?? 謝謝!!

確保您使用的是minSdk 21或更高版本

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM