如何自定义EditText样式
来源:互联网 发布:淘宝usb摄像头 编辑:程序博客网 时间:2024/06/11 07:51
通常系统UI组件无法满足项目需要,这时候就需要我们自定义UI组件了。
下面来看下如何自定义EditText样式。
代码实例:
main.xml
01
<?
xml
version
=
"1.0"
encoding
=
"utf-8"
?>
02
<
LinearLayout
xmlns:android
=
"http://schemas.android.com/apk/res/android"
03
android:layout_width
=
"fill_parent"
04
android:layout_height
=
"fill_parent"
05
android:orientation
=
"vertical"
>
06
07
<
TextView
08
android:layout_width
=
"fill_parent"
09
android:layout_height
=
"wrap_content"
10
android:text
=
"@string/hello"
/>
11
<
EditText
12
android:layout_width
=
"fill_parent"
13
android:layout_height
=
"wrap_content"
14
style
=
"@style/my_style"
15
android:hint
=
"请输入内容"
16
/>
17
<
Button
18
android:layout_width
=
"wrap_content"
19
android:layout_height
=
"wrap_content"
20
android:text
=
"Button"
21
/>
22
</
LinearLayout
>
mytext.xml
1
<?
xml
version
=
"1.0"
encoding
=
"utf-8"
?>
2
<
selector
xmlns:android
=
"http://schemas.android.com/apk/res/android"
>
3
<
item
android:state_focused
=
"true"
android:drawable
=
"@drawable/p1"
></
item
>
4
<
item
android:drawable
=
"@drawable/p2"
></
item
>
5
</
selector
>
style.xml
1
<?
xml
version
=
"1.0"
encoding
=
"utf-8"
?>
2
<
resources
>
3
<
style
name
=
"my_style"
parent
=
"@android:style/Widget.EditText"
>
4
<
item
name
=
"android:background"
>@drawable/mytext</
item
>
5
</
style
>
6
</
resources
>
效果截图:
- 如何自定义EditText样式
- 自定义EditText样式
- android EditText自定义样式
- Android EditText样式自定义
- android EditText自定义样式
- android EditText自定义样式
- 自定义EditText hint 样式
- Android自定义EditText样式
- android EditText自定义样式
- EditText自定义样式
- android EditText自定义样式
- 安卓自定义EditText样式
- 自定义EditText样式及光标
- Android Studio 自定义EditText样式.
- 自定义样式View(三)--自定义EditText
- 自定义信笺纸样式的EditText
- 自定义EditText样式-(包括光标背景)
- 自定义android EditText输入框光标样式
- 广域网上运行VoIP:基本的网络规划
- 编译选项(32bit)
- vim下中文乱码
- EditText压缩高度
- CoInitializeEx
- 如何自定义EditText样式
- 如何在EditText中设置固定图片——Android移动开发
- VMware-server-1.0.6-91891.tar.gz 的注册码
- 国外站长论坛
- 关于Android应用apk的程序签名
- VB之旅-指针时钟
- TextView的字体颜色设置的多种方法
- fedora 安装低版本gcc
- GDI