Android中如何实现高亮显示即选中状态
16lz
2021-01-23
好久没不做Android的界面就是手生,为了搞下图的效果整了好半天,不过还好最终搞定了。
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 );
更多相关文章
- Android实现键盘弹出界面上移
- 在Android中销毁当前Fragment界面。
- Android,iOS打开手机QQ与指定用户聊天界面
- android开发-界面设计基本知识
- 闹钟界面会先出现解锁界面
- android中如何避免被弹出的输入法界面遮盖主界面
- Android UI 模仿界面框架系列第一章:QQ UI框架
- android异步任务加载数据界面实现
- android 调用系统界面