android EditText Border 点击和点击状态的选择 shape 进行绘制
来源:互联网 发布:淘宝店名侵权 编辑:程序博客网 时间:2024/05/10 14:46
效果图:
首页是引用的地方:
login.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/container" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_alignParentBottom="true" > <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:gravity="bottom" android:orientation="vertical" tools:ignore="UselessParent" > <RelativeLayout android:id="@+id/topbanner" android:layout_width="match_parent" android:layout_height="@dimen/height_top_bar" android:background="@color/banner_bgcolor" android:gravity="center_vertical" > <include layout="@layout/activity_modify_common_back" /> <TextView android:id="@+id/topbanner_showtext" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerInParent="true" android:text="登录" android:textColor="#ffffff" android:textSize="23sp" tools:ignore="HardcodedText" /> <Button android:id="@+id/topbanner_setting" android:layout_width="60dp" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:layout_centerVertical="true" android:background="@drawable/common_tab_bg" android:onClick="save" android:textColor="#fff" android:textSize="18sp" android:visibility="gone" /> </RelativeLayout> <LinearLayout android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1" android:orientation="vertical" tools:ignore="InefficientWeight" > <EditText android:layout_width="fill_parent" android:layout_height="@dimen/height_top_bar" android:layout_gravity="center_horizontal" android:layout_marginLeft="15dp" android:layout_marginRight="15dp" android:layout_marginTop="35dp" android:drawableLeft="@drawable/icon_17" android:drawablePadding="2dp" android:hint="请输入手机号" android:inputType="phone" android:paddingLeft="5dp" android:textColor="#555555" android:textSize="17sp" android:background="@drawable/editetext_selector" tools:ignore="HardcodedText" /> <EditText android:layout_width="fill_parent" android:layout_height="@dimen/height_top_bar" android:layout_gravity="center_horizontal" android:layout_marginLeft="15dp" android:layout_marginRight="15dp" android:layout_marginTop="25dp" android:drawableLeft="@drawable/icon_18" android:drawablePadding="2dp" android:hint="请输入密码" android:inputType="textPassword" android:paddingLeft="5dp" android:textColor="#555555" android:textSize="17sp" android:background="@drawable/editetext_border2" tools:ignore="HardcodedText" /> <RelativeLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="25dp" > <CheckBox android:id="@+id/checkBox1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="15dp" android:layout_alignParentLeft="true" android:layout_centerVertical="true" android:textColor="#333333" android:textSize="15sp" android:text="自动登录" tools:ignore="HardcodedText" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginRight="15dp" android:text="忘记密码" android:layout_alignParentRight="true" android:textColor="#DE3150" android:layout_centerVertical="true" android:textSize="15sp" tools:ignore="HardcodedText" /> </RelativeLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="25dp" android:orientation="horizontal" > <Button android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="1" android:layout_marginRight="10dp" android:layout_marginLeft="15dp" android:textColor="#ffffff" android:textSize="15sp" android:background="@drawable/radius_shape_login_bt" android:text="登录" android:gravity="center_vertical|center_horizontal" tools:ignore="HardcodedText" /> <Button android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="1" android:layout_marginRight="15dp" android:layout_marginLeft="10dp" android:text="快速注册" android:textColor="#ffffff" android:textSize="15sp" android:background="@drawable/radius_shape_register_bt" tools:ignore="HardcodedText" /> </LinearLayout> </LinearLayout> </LinearLayout></RelativeLayout>
drawable 下面的selector.xml:
<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/editetext_border2" android:state_focused="true"/> <item android:drawable="@drawable/editetext_border"/></selector>
drawable 下面的editborder.xml
<?xml version="1.0" encoding="UTF-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" > <solid android:color="#00000000" /> <stroke android:width="1dp" android:color="#808080" /> <padding android:bottom="1dp" android:left="1dp" android:right="1dp" android:top="1dp" /></shape>
drawable 下面的editborder2.xml
<?xml version="1.0" encoding="UTF-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" > <solid android:color="#00000000" /> <stroke android:width="1dp" android:color="#F7B429" /> <padding android:bottom="1dp" android:left="1dp" android:right="1dp" android:top="1dp" /></shape>
drawable 下面的圆角button
<?xml version="1.0" encoding="UTF-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <!-- 填充的颜色 --> <solid android:color="#F5B208" /> <!-- 设置按钮的四个角为弧形 --> <!-- android:radius 弧形的半径 --> <corners android:radius="10dip" /> <!-- padding:Button里面的文字与Button边界的间隔 --> <padding android:left="10dp" android:top="10dp" android:right="10dp" android:bottom="10dp" /> </shape>
0 0
- android EditText Border 点击和点击状态的选择 shape 进行绘制
- Shape使用和button 的点击效果
- android 获取EditText的点击事件!
- android EditText 的不可编辑可点击
- UIAlertView 的点击 选择委托事件 选择和点击
- EditText的点击事件
- EditText的点击事件
- Android EditText 点击“下一个”跳转到指定的EditText 和inputType 参数类型说明
- 根据页面edittext的内容控制按钮可点击状态
- 根据页面edittext的内容控制按钮可点击状态
- 简单的实现EditText点击实现日期选择弹框
- Android 点击EditText的时候弹出软键盘,点击EditText之外空白处软键盘消失
- Android--点击EditText的时候弹出软键盘,点击EditText之外空白处软键盘消失
- android 状态选择器和shape的运用
- android 代码设置editText的 drableRight和drableRight的点击事件
- Android 设置EditText的DrawableRight和DrawableLeft 的通用点击事件
- Android EditText与Button和Button点击出现的Dialog联动问题
- UIButton的点击状态
- 比较牛逼的 博客 (关于音视频的)http://www.cnblogs.com/kenshincui/p/4186022.html
- 【Java】IO流基础知识
- libevent简介和使用
- 访问数据库结合使用DataSet对象和DataAdapter对象
- 线程基础:线程池(5)——基本使用(上)
- android EditText Border 点击和点击状态的选择 shape 进行绘制
- a是数组名,(int*)(&a + 1)是什么意思呢
- C++前向声明
- java 序列化学习
- POJ 2823 //单调队列
- 2016-01-15 js 学习
- iOSStroyBoard拖拽webView,加载网页前黑边问题
- Web文本挖掘技术研究
- Android开发笔记(四十九)异步任务处理AsyncTask