zoukankan      html  css  js  c++  java
  • 利用样式——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的文本框的样式。

  • 相关阅读:
    项目架构开发:数据访问层之Cache
    微信公众号平台接口开发:菜单管理
    【软件工程】第0次个人作业
    OO第四次博客作业
    OO第三次博客作业
    OO第二次博客作业
    Java学习笔记
    SQLInjection 靶场配置
    OO第一次博客作业
    面向对象先修:Java入门
  • 原文地址:https://www.cnblogs.com/manuosex/p/3648351.html
Copyright © 2011-2022 走看看