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输入框及按钮形状的主要内容,如果未能解决你的问题,请参考以下文章

HTML代码片段

android布局_EditText

在android活动中设置片段的形状和透明度

Android:向活动添加片段

如何从Android中的片段单击按钮打开片段

04_pages.json中首页style配置(顶部搜索框及左右按钮配置)