我必须以编程方式在我的列表视图中获取选定行的背景颜色。 我写这个着色行:在列表视图中获取选定行的背景颜色
View v;
v.setBackgroundColor(context.getResources().getColor(R.color.childArticle));
但我无法弄清楚如何获得该行的颜色,因为我必须做这样的事情:
colorOfSelectedRow = v.getBackgroundColor();
if(colorOfSelectedRow == MY_COLOR) {
// Do something
}
谢谢!
编辑: 我想知道按下行的颜色,但不是所有的行都用相同的颜色着色!
如果设置每个项目用相同的颜色,那么你不知道它的颜色,不要你呢? –
我想你的答案已经回答了[HERE](http://stackoverflow.com/questions/14779259/get-background-color-of-a-layout) –
不!并非所有的行都是彩色的! –