android输入框及按钮形状
Posted MISF
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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>
以上是关于android输入框及按钮形状的主要内容,如果未能解决你的问题,请参考以下文章