//点击listview的某一项改变其背景颜色,(例如,点击该项时该项的背景为黄色,其他没被点击的项,背景为率色(默认))
来源:互联网 发布:网络分流器的作用 编辑:程序博客网 时间:2024/06/12 19:47
//点击listview的某一项改变其背景颜色,(例如,点击该项时该项的背景为黄色,其他没被点击的项,背景为率色(默认))
/***
public class MainActivity extends AppCompatActivity { private ListView lv; private List<String> list; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); lv= (ListView) findViewById(R.id.lv); list=new ArrayList<>(); //给listview添加数据 for(int i=0;i<50;i++){ list.add("zlb_lover"+i); } //添加适配器适配数据 ArrayAdapter<String> adapter=new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,list); lv.setAdapter(adapter); LvItemOnClick(); } //listview每一项的点击事件 public void LvItemOnClick(){ lv.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { //点击listview的某一项改变其背景颜色,(例如,点击该项时该项的背景为黄色,其他没被点击的项,背景为率色(默认)) // parent.getChildCount();得到listview项数的总和 for(int i=0;i<parent.getChildCount();i++){ if(i==position){ parent.getChildAt(i).setBackground(getResources().getDrawable(R.color.zlb_lover_yellow)); }else { parent.getChildAt(i).setBackground(getResources().getDrawable(R.color.zlb_lover_green)); } } } }); }}
0 0
- //点击listview的某一项改变其背景颜色,(例如,点击该项时该项的背景为黄色,其他没被点击的项,背景为率色(默认))
- 取消GridView默认点击某一项的背景颜色为透明
- android去掉listview item点击默认的黄色背景
- DOM点击的文本框背景为黄色其他的为白色
- listview 添加点击时的背景颜色
- 为ListView同时设置点击时的背景和点击松手之后的背景
- 去掉ListView发生点击时的黄色背景zai
- 点击listview,改变item的背景颜色设置
- Android小技巧2——去掉ListView点击item时默认的黄色背景
- 点击改变背景颜色
- android,ListView,去item之间的黑线,去滑动背影,去默认的点击黄色背景
- ListView,去item之间的黑线,去滑动背影,去默认的点击黄色背景
- 使用listview,item的按钮点击改变按钮背景,点击其他条目按钮还原
- 点击listview item 改变其背景
- 点击listview item 改变其背景
- Android中的ListView点击时的背景颜色设置
- Android中的ListView点击时的背景颜色设置
- 设置GridView点击时的背景颜色
- 第四维
- 利用GDB进行多线程调试
- Introduction to machine learning
- TaskTracker行为分析
- 用c语言实现比较两个分数的大小
- //点击listview的某一项改变其背景颜色,(例如,点击该项时该项的背景为黄色,其他没被点击的项,背景为率色(默认))
- 物联网学习之C语言的运用
- python的第三方包的安装方法以其常用第三方库
- ECMAScript 6时代悄悄来临
- 二维傅立叶变换
- org.apache.subversion.javahl.ClientException: Previous operation has not finished; run 'cleanup' if
- 创意库|PhotoshopUI风扇图标制作教程
- gdb 多线程调试
- 浅谈机油对汽车的影响