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

 先看效果:

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

  步骤:

  ①.在F:\sdk\sdk\platforms\android-14\data\res\drawable-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的文本框的样式。

时间: 2024-10-30 03:10:08

利用样式——android2.3实现android4.0风格的edittext的相关文章

Android2.3实现Android4.0风格EditText的方法_Android

本文实例讲述了Android2.3实现Android4.0风格EditText的方法.分享给大家供大家参考,具体如下: 效果如下: 思路:在源码里找到4.0风格的图片作为背景,xml文件定义点击时候边框变化 步骤: 1.在 D:\Android\android-sdk-windows\android-sdk-windows\platforms\android-14\data\res\drawable-xhdpi 目录下找到图片文件: textfield_disabled_holo_light.9

Android2.3实现Android4.0风格EditText的方法

本文实例讲述了Android2.3实现Android4.0风格EditText的方法.分享给大家供大家参考,具体如下: 效果如下: 思路:在源码里找到4.0风格的图片作为背景,xml文件定义点击时候边框变化 步骤: 1.在 D:\Android\android-sdk-windows\android-sdk-windows\platforms\android-14\data\res\drawable-xhdpi 目录下找到图片文件: textfield_disabled_holo_light.9

Android2.2、Android2.3 、Android4.0 audio hardware模块分析

 Android2.2.Android2.3 .Android4.0 audio hardware模块分析         从事Linux开发的工程技术人员都知道,ALSA是Advanced Linux Sound Architecture的简写,它现在很流行,起初使用在台式电脑上,随着嵌入式的发展,它有把触角伸入了新的园地,并且在这个新舞台上越来越受欢迎.ALSA很强大,功能很丰富,当然本身就比较庞大了一些.事情都是这样的,使用起来简单,就必然有个环节要付出艰辛, ALSA就干了这样一件事.在

【原】webapp开发中兼容Android4.0以下版本的css hack

话说现在的手机型号越来越多,主要还是android和ios这2个巨头称霸了江湖,而他们自带的浏览器内核是webkit,那对于做移动网页开发的同事来说,一般只要做好webkit内核浏览器的展现效果就行了,看起来很简单,其实背后还有一个大坑等着你. 虽说是webkit内核,但页面的展现效果还会受到自身系统的影响,升级后的系统打了补丁,新增了新的属性,支持更多丰富炫丽的效果,那么旧的系统(未升级的)就不支持一些新的属性,开发哥哥就是没有做好低端版本兼容的话,就会产生所谓的bug的,再加上android

android安全问题(八)伪造短信(利用原生android4.0漏洞)

android4.0发布已经是很久很久很久很久以前的事情了,这个漏洞早就报了出来,之所以现在才写这篇文 章,就是觉得,该升级的基本已经都升级了,该打补丁的基本都已经打了补丁,所以现在差不多是时候了. 原生android4.0系统中,Mms.apk的manifest有这样一段 <service android:name=".transaction.SmsReceiverService" android:exported="true" /> android:

仿android4.0 Spinner下拉效果

 1.自定义控件需求     自从android4.0发布后,android的桌面效果进一步得到增强以及美化,增加了动画特效,可是这仅仅用于android4.0以上的版本, 对于很多停留在android2.3或者更低的版本时,很多只有感叹.     为了获得更好的用户体验,很多软件产品在设计时,已经考虑到在android4.0以下版本加入android4.0以上版本的特效,那么 自定义控件来达到效果.     2.效果展示    3.技术点    1.自定义控件spinner包含Button和P

谷歌三星联合发布Android4.0手机

在个人"气场"上,被誉为Android之父的安迪鲁宾(AndyRubin)和乔布斯相比仍有很大差距,不过他的突然现身仍然引起了媒体的极大关注.昨日,谷歌和三星在香港召开面向全球的新闻发布会,正式推出首款搭载谷歌Android4.0系统的智能手机G alaxyNexus.和上一版本相比,Android4.0有了完整的UI风格,并在人机交互.网络集成以及数据交换上进行了改进,让系统变得更易于使用.而对易用性细节的追求一直是苹果的长处.摩托罗拉则于昨日凌晨发布了Android2.3系统新机型

在Word中利用样式添加目录

在Word的"格式"菜单项中,有个叫"样式与格式"的菜单项,"样式"选项,可以让我们在不同文章中设定相同的格式,使不同时候所编辑的文件 具有相同的风格.在此,我们先明确一下什么是样式.样式其实就是对文本某部分的格式的定义.在"格式"菜单中的"样式项"里,我们可以发现WORD其实已 提供了多种样式,如 "标题1.标题2.正文"等.而且我们也可以在设定满足我们要求的格式后,通过样式管理器,将

android4.0与2.3版本的TP代码区别解析_Android

通常来说在android2.3上调试TP时,只需要把linux驱动调通,android就可以正常使用了.但是到了android4.0上又有些不同了,针对linux驱动,需添加如下一些内容: 1.在手指按下时需调用如下函数上报Key Down: input_report_key(struct input_dev *input, BTN_TOUCH, 1); 2.在手指释放时需调用如下函数上报Key Up: input_report_key(struct input_dev *input, BTN_