zoukankan      html  css  js  c++  java
  • Android EditText边框颜色的selector 使用focus标记当前填写的框

    案例:当选中一个EditText时,将其边框变为蓝色,其他未被选中的EditText则为灰色。

    主界面:

    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
                  android:orientation="vertical"
                  android:layout_width="fill_parent"
                  android:layout_height="fill_parent"
            >
    
        <EditText
                android:layout_width="match_parent"
                android:layout_height="50dp"
                android:hint="请输入用户名"
                android:layout_margin="20dp"
                android:background="@drawable/bg_edit_text_selector"
                android:padding="10dp"
                />
    
        <EditText
                android:layout_width="match_parent"
                android:layout_height="50dp"
                android:hint="请输入密码"
                android:layout_margin="20dp"
                android:background="@drawable/bg_edit_text_selector"
                android:padding="10dp"
                />
    </LinearLayout>

    bg_edit_text_selector.xml

    <?xml version="1.0" encoding="utf-8"?>
    
    <selector xmlns:android="http://schemas.android.com/apk/res/android">
        <item android:state_focused="true">
            <shape>
                <corners android:radius="10dp"/>
                <stroke android:color="@android:color/holo_blue_dark" android:width="2dp"/>
            </shape>
        </item>
        <item>
            <shape>
                <corners android:radius="10dp"/>
                <stroke android:color="@android:color/darker_gray" android:width="2dp"/>
            </shape>
        </item>
    </selector>

    完毕。

  • 相关阅读:
    MySQL_02之增删改查、PHP数据库操作
    MySQL_01之MySQL数据库基础
    git SSH key生成步骤
    Angular路由的定义和使用
    angular ng-href小测试
    AngularJs 内置指令
    一些移动端浏览器的兼容性Bug
    angular之隐藏显示,CSS类和样式
    一个用于展示的网站
    git extensions stash和stash pop
  • 原文地址:https://www.cnblogs.com/wuyou/p/3670598.html
Copyright © 2011-2022 走看看