选择器的使用
来源:互联网 发布:数据统计分析师 编辑:程序博客网 时间:2024/05/28 23:10
Imageview的使用:
我们的pressed实现我们的点击事件 就是当我们在点击图片的时候 就可以实现我们点击效果,
使我们图片显示一种效果,
这个时候我们可以通过设置点击事件的效果来实现。 就是当我们点击的时候 它会显示一种效果 当我们点击其他按钮的时候 可以再次给予设置 这个时候就可以实现我们的点击实现显示不同的效果。
使用选择器的方式
eg:
private ImageView tfpay_button, detail_button,house_button, set_button;
tfpay_button = (ImageView) findViewById(R.id.tfpay_button);
detail_button = (ImageView) findViewById(R.id.detail_button);
house_button = (ImageView) findViewById(R.id.house_button);
set_button = (ImageView) findViewById(R.id.set_button);
case R.id.tfpay_linearlayout:
initBackground(R.id.tfpay_linearlayout);
tfpay_button.setEnabled(false);
detail_button.setEnabled(true);
house_button.setEnabled(true);
set_button.setEnabled(true);
tfpay_button.setEnabled(false);
case R.id.detail_linearlayout:
initBackground(R.id.detail_linearlayout);
//改变每个ImageView的enable
tfpay_button.setEnabled(true);
detail_button.setEnabled(false);
house_button.setEnabled(true);
set_button.setEnabled(true);
case R.id.house_linearlayout:
initBackground(R.id.house_linearlayout);
tfpay_button.setEnabled(true);
detail_button.setEnabled(true);
house_button.setEnabled(false);
set_button.setEnabled(true);
case R.id.set_linearlayout:
initBackground(R.id.set_linearlayout);
tfpay_button.setEnabled(true);
detail_button.setEnabled(true);
house_button.setEnabled(true);
set_button.setEnabled(false);
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:drawable="@drawable/img_tfpay" android:state_enabled="false" ></item>
<item android:drawable="@drawable/img_tfpay_press" android:state_enabled="true"/> <!-- default -->
</selector>
这个时候 我们就可以实现我们的点击的时候长期显示一种效果
另外一种方法 就是我们设置相对应的点击事件 当我们点击的时候 进行imageView的相对应的设置
选择其后期补充。
- jQuery 选择器的使用
- jquery选择器的使用
- jQuery 选择器的使用
- jQuery 选择器的使用
- jQuery 选择器的使用
- jQuery 选择器的使用
- JQuery的选择器使用
- IOS选择器的使用
- Jquery----------选择器的使用
- 选择器的使用
- Selector选择器的使用
- jQuery选择器的使用
- selector选择器的使用
- 日期选择器的使用
- CSS选择器的使用
- 简单选择器的使用
- 选择器的使用
- 选择器Selector的使用
- VB程序逆向反汇编常见的函数
- 资源文件工具 SE String Resource注册码
- HDU 1116 Play on Words 【并查集+欧拉图】
- hdu 2553 n皇后问题。
- AbstractProtocol泛型抽象类
- 选择器的使用
- 砍树问题
- uva 825 Walking on the Safe Side
- Android开发:申请微信AppID的MD5(数字签名)格式bug
- java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderL
- 常用linux命令
- C#索引器
- Virtualbox虚拟机网络配置(NAT + Host-only - Bridged)
- FZU Problem 2104 Floor problem (数学啊 )