2016-04-29 122 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