好久没不做Android的界面就是手生,为了搞下图的效果整了好半天,不过还好最终搞定了。

Android中如何实现高亮显示即选中状态_第1张图片

1.声明明你的layout,并将如下的背景xml设置上去:

<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_pressed="true" android:drawable="@drawable/background_pressed"> <item android:state_selected="true" android:drawable="@drawable/background_pressed"> <item android:state_enabled="true" android:drawable="@drawable/background_normal"> </selector>

2.在你需要选中的时候加上以下代码:

Layout mLayout = findVeiwById(R.id.xxx); boolean bSelected = true or false; mLayout.setSelected(bSelected );

更多相关文章

  1. Android实现键盘弹出界面上移
  2. 在Android中销毁当前Fragment界面。
  3. Android,iOS打开手机QQ与指定用户聊天界面
  4. android开发-界面设计基本知识
  5. 闹钟界面会先出现解锁界面
  6. android中如何避免被弹出的输入法界面遮盖主界面
  7. Android UI 模仿界面框架系列第一章:QQ UI框架
  8. android异步任务加载数据界面实现
  9. android 调用系统界面

随机推荐

  1. Android中java线程的暂停与恢复
  2. android主板rk3288 连接显示屏过程
  3. Android之ListView异步加载图片且仅显示
  4. 【Android】多图选择器(支持图片预览 高
  5. Android(安卓)集成友盟分享 由一个错误的
  6. Android中UI视图之试图绘制机制
  7. 二十一、Android上常见度量单位【xdpi、h
  8. 本科畢業論文——基於Android平臺的零售
  9. 对Android中RecyclerView多选删除的一些
  10. Android(安卓)后台线程及CPU占用