在gridview中,怎么让指定的Item变背景色呢?
我现在有一个EditText编辑框,一个按钮,怎么实现:我在编辑框里输入一个数字(假如为6),点击按钮,在GridView中Position为6的Item的背景色变化呢?...
我现在有一个EditText编辑框,一个按钮,怎么实现:我在编辑框里输入一个数字(假如为6),点击按钮,在GridView中Position 为6的 Item的背景色变化呢?
展开
2个回答
2013-06-30
展开全部
gridView.setOnItemClickListener(new Gallery.OnItemClickListener(){ @Override public void onItemClick(AdapterView<?> parent, View arg1, int position,long arg3) { portal_menu_gridView2.getAnimation(); for(int i=0;i<parent.getCount();i++){ View v=parent.getChildAt(i); if (position == i) {//当前选中的Item改变背景颜色 arg1.setBackgroundResource(R.drawable.bottombg_h); } else { v.setBackgroundResource(R.drawable.portal_navigation_1bottom); } } }});
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-06-30
展开全部
哪里的gridview啊?不同语言属性什么的设置不一样,你可以跟踪一下程序,看他有什么属性或方法可以设置背景色的。。。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询