ImageView实现单选效果
2016-01-25 13:39
253 查看
图片效果如下:
实现功能是,单击其中一个个人或者商家 该imageview背景发生变化,另一个还是默认的背景,他们只能有一个产生背景变化,单击确定按钮把对于图片下方的汉子返回给上一个页面对于的textview中。
具体实现是需要一个setSelected== true 或者 setSelected ==false 来判断 imageview 是否点击可以更改图片背景
代码如下:
实现功能是,单击其中一个个人或者商家 该imageview背景发生变化,另一个还是默认的背景,他们只能有一个产生背景变化,单击确定按钮把对于图片下方的汉子返回给上一个页面对于的textview中。
具体实现是需要一个setSelected== true 或者 setSelected ==false 来判断 imageview 是否点击可以更改图片背景
代码如下:
public class ServerSourceActivity extends BaseActivity { String a; //变量 String b; //变量 作用是和接口打交道 private ImageView iv_personal; //个人 imageview private ImageView iv_business; //商家 imageview @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_item_personal_scope); setNavBtn(R.mipmap.back, "", 0, "确定"); setTitle("选择服务来源"); findById(); initData(); } private void initData() { iv_personal.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { iv_personal.setSelected(true); iv_business.setSelected(false); a = "个人"; b = "0"; } }); iv_business.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { iv_business.setSelected(true); iv_personal.setSelected(false); a = "商家"; b = "1"; } }); } private void findById() { iv_personal = (ImageView) findViewById(R.id.iv_personal); iv_business = (ImageView) findViewById(R.id.iv_business); } @Override protected void HandleTitleBarEvent(TitleBar component, View v) { switch (component) { case LEFT: finish(); break; case RIGHT: Intent intent = new Intent(ServerSourceActivity.this, ServiceApplyActivity.class); Bundle bundle = new Bundle(); bundle.putString("sourceid", b); bundle.putString("source", a); intent.putExtra("bundle", bundle); setResult(4000, intent); finish(); break; } } }
相关文章推荐
- Android6.0的phone应用源码分析(5)——RIL层分析
- 微信公众平台从入门到精通二
- unity 内存
- 浏览器User-Agent的详细信息
- 第二次作业
- F12 tools document
- Centos配置国内yum源
- UILable换行底部增加图片
- JQ--replaceWith()
- solr服务器搭建
- 使用BAT编译,链接,执行汇编代码
- jquery 弹出系统确认操作
- IOS支付宝开发中的问题
- Linksys WRT120N路由器备份文件解析
- interblock corruption & intrablock corruption
- ListView的使用
- IOS支付宝开发SDK的集成
- CI框架 -- 驱动器
- swift学习笔记之-属性
- 【叶子函数分享五十四】汉字转拼音函数 [转]