如何设置ViewGroup或Layouts的高程

时间:2017-10-31 08:23:59

标签: android

我有一个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);

它也不起作用。有人可以帮我吗 ??谢谢!

1 个答案:

答案 0 :(得分:0)

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