我覺得你在尋找像this.Change佈局的方向和顏色需要和n添加元素,你在每個佈局中都可以使用。您只能在仿真器或設備中運行它後才能看到原始視圖,因此創建此佈局後運行該佈局。
佈局:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="200dp"
android:orientation="vertical"
android:weightSum="3"
android:layout_margin="50dp"
>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:background="@drawable/rectangle_topcorner">
<TextView android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Email:"
android:layout_gravity="center"
android:textColor="@android:color/white"
android:layout_marginLeft="10dip"
/>
</LinearLayout>
<LinearLayout
android:id="@+id/button2"
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:background="#002233">
<TextView android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Name:"
android:textColor="@android:color/white"
android:layout_gravity="center"
android:layout_marginLeft="10dip"
/>
</LinearLayout>
<LinearLayout
android:id="@+id/button3"
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:background="@drawable/rectangle_bottemcorner">
<TextView android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Username:"
android:textColor="@android:color/white"
android:layout_gravity="center"
android:layout_marginLeft="10dip"
/>
</LinearLayout>
</LinearLayout>
可繪:
rectangle_bottemcorner.xml
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle"
android:id="@+id/background_shape"
>
<corners android:bottomLeftRadius="20dp"
android:bottomRightRadius="20dp"/>
<solid android:color="#005577"/>
</shape>
rectangle_topcorner.xml
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle"
android:id="@+id/background_shape"
>
<corners android:topLeftRadius="20dp"
android:topRightRadius="20dp"
/>
<solid android:color="#005577"/>
</shape>
您的意思是......帶圓角的背景可繪製? http://stackoverflow.com/a/5618459/2001247 – ElDuderino 2014-12-02 09:08:12
可能重複[如何在Android UI中繪製圓角矩形?](http://stackoverflow.com/questions/5618402/how-to-draw-rounded-rectangle -in-android-ui) – 2014-12-02 09:17:22
會給與上面的圖像相同的外觀?你在中間有一種水平線,在上面和下面有兩種不同的顏色? thx – makapaka 2014-12-02 09:22:49