2016-04-29 152 views

回答

0

您可以使用CardView並設置其高程創建陰影:

<android.support.v7.widget.CardView 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    app:cardElevation="4dp"> 

    <!-- Insert desired views here --> 

</android.support.v7.widget.CardView> 

注意,CardView延伸FrameLayout所以如果有一個以上的,將其堆放孩子。在CardView中添加一個LinearLayoutRelativeLayout,並在其中一個視圖中添加視圖(在您的情況下爲EditText),以獲得更大的靈活性。

+0

當我使用CardView對象時。它說以下類無法找到 - android.support.v7.widget.CardView –

+0

@AmanAgarwal你需要添加設計支持庫到你的模塊的build.gradle,如:'compile'c​​om.android.support:design :23.1.0''。使用您在項目中使用的版本,而不是23.1.0。 – AgileNinja