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的文本框的样式。

  • 相关阅读:
    C#中StringBuilder类的使用总结
    java Socket长链接与消息推送源码与演示
    oracle merge into 小例
    webrtc 关闭摄像头
    WebRTC MediaRecorder API
    简单的菜单三
    简单的菜单二
    简单的菜单 一
    文件断点续传实现 ( 2-- C# 客户端)
    文件断点续传实现 (1 -- java实现)
  • 原文地址:https://www.cnblogs.com/manuosex/p/3648351.html
Copyright © 2011-2022 走看看