Android Button Highlight
来源:互联网 发布:js中字符串查找 编辑:程序博客网 时间:2024/06/09 18:55
In android, we can highlight the button through custom images. Here is a example that will give you about how to set a image when the button is focused, pressed and focused pressed. we can set each image for each stage.
Example for Android Button Highlight :-
01
<?
xml
version
=
"1.0"
encoding
=
"utf-8"
?>
02
<
LinearLayout
android:id
=
"@+id/LinearLayout01"
03
android:layout_width
=
"fill_parent"
04
android:layout_height
=
"fill_parent"
05
xmlns:android
=
"http://schemas.android.com/apk/res/android"
>
06
// Adding Button to Layout
07
<
Button
android:id
=
"@+id/Button01"
08
android:background
=
"@drawable/buttonhighlight"
09
android:layout_height
=
"60px"
10
android:layout_width
=
"100px"
></
Button
>
11
</
LinearLayout
>
Here “@drawable/buttonhighlight” is a XML file located in res/drawable folder. (see below image blue color highlighted)
Create a XML file in res/drawable folder (ex:- buttonhighlight.xml) and write the code as
01
<?
xml
version
=
"1.0"
encoding
=
"utf-8"
?>
02
<
selector
xmlns:android
=
"http://schemas.android.com/apk/res/android"
>
03
// Button Focused
04
<
item
android:state_focused
=
"true"
05
android:state_pressed
=
"false"
06
android:drawable
=
"@drawable/buttonhighlightfocused"
/>
07
// Button Focused Pressed
08
<
item
android:state_focused
=
"true"
09
android:state_pressed
=
"true"
10
android:drawable
=
"@drawable/buttonhighlightpressed"
/>
11
// Button Pressed
12
<
item
android:state_focused
=
"false"
13
android:state_pressed
=
"true"
14
android:drawable
=
"@drawable/buttonhighlightpressed"
/>
15
// Button Default Image
16
<
item
android:drawable
=
"@drawable/buttonhighlightdefault"
/>
17
</
selector
>
The outputwill looks like
- Android Button Highlight
- Android Button
- android button
- android button
- Button Android
- Android Button
- android Button
- Android-Button
- Android Button
- android-Button
- Android Button
- Android: Disable Highlight Color Of ListView On Click
- Android中的回调函数Callback——highlight
- php highlight
- Highlight WebElement
- highlight工具
- python-highlight
- !!!Highlight搬家
- 真爱恋情必须的四个阶段
- 面试70技巧
- UVa 639 Don't Get Rooked
- 等待
- Windows Mobile 短信发送
- Android Button Highlight
- Breakpad 跨平台崩溃报告系统 入门指南
- C++全局变量初始化顺序
- C++笔记——c++编程思想(上)第十一、十二、十三章 引用和拷贝构造函数,运算符重载,继承组合等
- 最大子序列
- 全世界很难被揭穿的32条谣言,你被骗了多少
- VS2008技巧收集
- 一些基本设计模式
- JAVA中得到类相关路径 或 Servlet/JSP相关路径的方法