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.png:

textfield_multiline_activated_holo_dark.9.png:

2.

在drawable文件夹下建立edittext_change.xml文件:

<?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>

3.在控件里引用

<EditText android:id="@+id/et_pwd" android:layout_height="35dp" android:layout_margin="10dp" android:background="@drawable/edittext_change" android:inputType="textPassword" />

更多关于Android相关内容感兴趣的读者可查看本站专题:《Android调试技巧与常见问题解决方法汇总》、《Android开发入门与进阶教程》、《Android多媒体操作技巧汇总(音频,视频,录音等)》、《Android基本组件用法总结》、《Android视图View技巧总结》、《Android布局layout技巧总结》及《Android控件用法总结》

希望本文所述对大家Android程序设计有所帮助。

时间: 2024-08-01 15:12:36

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

先看效果: 思路:在源码里找到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=&qu

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

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

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

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

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

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

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_

仿android4.0 Spinner下拉效果

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

android4.0屏蔽HOME键的简单实现_Android

在android2.2 2.3中可以通过在activity中重写 复制代码 代码如下: @Override public void onAttachedToWindow() {this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);super.onAttachedToWindow(); } 这个函数屏蔽Home键. android4.0后这个方法就不能用了.下边是android4.0之后屏蔽Home键的方法. 复制代码

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

通常来说在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_