• 利用样式——android2.3实现android4.0风格的edittext


      先看效果:

      思路:在源码里找到4.0风格的图片作为背景,xml文件定义点击时候边框变化

      步骤:

      ①.在F:sdksdkplatformsandroid-14data esdrawable-xhdpi文件夹下,找到textfield_activated_holo_dark.9.png图片与textfield_default_holo_light.9.png,相应的图片如图:

      ②在定义相应的样式如下:

    <?xml version="1.0" encoding="utf-8"?>
    <selector xmlns:android="http://schemas.android.com/apk/res/android" >  
      
        <item android:drawable="@drawable/textfield_activated_holo_dark" android:state_pressed= "true"/>  
        <item android:drawable="@drawable/textfield_activated_holo_dark" android:state_focused= "true"/>  
        <item android:drawable="@drawable/textfield_activated_holo_dark" android:state_selected= "true"/>  
        <item android:drawable="@drawable/textfield_default_holo_light" />  
      
    </selector>  

      通过此文件的定义,我们可以归纳出这样的结论:

      ①普通的文本框样式的背景图片为图片二

      ②选中的文本框样式的背景图片为图片一

      这样就利用样式巧模仿出4.0的文本框的样式。

  • 相关阅读:
    h5 穿透滚动
    Safari 导航栏
    浮层滚动问题
    兼容性常规检测
    CORS
    Webpack 一些概念
    01 离散时间信号的时域表示
    03 信道容量
    01 MATLAB基本概念
    02 字斟句酌
  • 原文地址:https://www.cnblogs.com/manuosex/p/3648351.html
Copyright © 2020-2023  润新知