1. 程式人生 > >android輸入框及按鈕形狀

android輸入框及按鈕形狀

<!---主介面佈局--->
<
LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content"> <RelativeLayout android:layout_width="230dp" android:layout_height="40dp" android:layout_margin="10dp" android:background
="@drawable/my_shape_white_frame"> <!---引用drawable資料夾下的輸入框樣式,my_shape_white_frame是檔名字---> <TextView android:id="@+id/textView1" android:layout_width="40dp" android:layout_height="wrap_content" android:layout_centerVertical
="true" android:textSize="11sp" android:text="關鍵詞" android:lines="1"/> <View android:id="@+id/view1" android:layout_width="1dip" android:layout_height="fill_parent" android:layout_marginLeft
="2dp" android:layout_marginRight="2dp" android:layout_toRightOf="@id/textView1" android:background="#EEEFFF"> </View> <EditText android:layout_width="wrap_content" android:layout_height="40dp" android:layout_centerVertical="true" android:layout_marginLeft="2dp" android:layout_toRightOf="@+id/view1" android:ems="13" android:hint="請輸入關鍵詞" android:padding="1dp" android:textSize="12sp" android:background="@mipmap/transprent"> <requestFocus/> </EditText> </RelativeLayout> <Button android:id="@+id/check_term" android:layout_width="100dp" android:layout_height="40dp" android:layout_gravity="center" android:text="省市選擇" android:textColor="#fff" android:background="@drawable/my_shape_button"/> </LinearLayout>
<!---drawable資料夾下新增樣式(輸入框樣式)--->
<!-- 形狀 -->
<shape xmlns:android="http://schemas.android.com/apk/res/android"
 android:shape="rectangle" >
 
 <solid android:color="#ffffff" />
 <!-- 邊框 -->
 <stroke
  android:width="1dip"
  android:color="#ffffff" />
 <!-- 內填充顏色 -->
 <padding
  android:bottom="10dp"
  android:left="10dp"
  android:right="10dp"
  android:top="10dp" />
 <!-- 圓角 -->
 <corners android:radius="6dp" />
 
</shape>
<drawable資料夾下新增button樣式>

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
    <item android:state_pressed="true">
        <shape xmlns:android="http://schemas.android.com/apk/res/android"
            android:shape="rectangle">
            <!-- 圓角深紅色按鈕 -->
            <solid android:color="#4D0A0A"/>
            <corners android:radius="8dip"/>
        </shape>
    </item>

    <item android:state_pressed="false">
        <shape xmlns:android="http://schemas.android.com/apk/res/android"
            android:shape="rectangle">
            <!-- 圓角紅色按鈕 -->
            <solid android:color="#D9534F"/>
            <corners android:radius="8dip"/>
        </shape>
    </item>

</selector>