我以编程方式在ListView方法上单击onCreate项,如下所示:
// setting listener for ListView item click
listview.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
chan
我在这里看到了很多关于改变TextView在ListView中的背景颜色的问题/答案,但在我的例子中,它们似乎都不起作用。
在我的“BaseAdapter”类中有GetView方法:
String status = item.getStatus().trim();
int backgroundColor = 0;
if (status.trim().equals("S")) {
backgroundColor = R.color.corSeparada;
}
if (status.trim().equals("F")) {
我在一个Activity类中使用ListView。我没有对ListView使用任何XML代码。现在,我无法在listView中更改文本项的颜色。
我更改了ListView的背景色,但无法更改列表项的颜色。我从互联网上得到了一些链接,但无法弄清楚。有没有人能用一些代码帮我做到这一点?
我的Activity类如下所示:
ListView listView;
// Create an array of Strings, that will be put to our ListActivity
String[] names = new String[] { "I
我使用的是带有ListView的ArrayAdapter,当用户单击它时,我希望更改TextView中文本的颜色。这是很好的工作,除非当一个TextView改变颜色,另一个更低,列表也改变颜色。
这与ArrayAdapter重用视图有关吗?
ArrayAdapter<String> adapter = new ArrayAdapter<> (thisContext, R.layout.textview_1, arrayList);
listView.setAdapter (adapter);
listView.setOnItemClickListener (new A
我有ListVIew,当我点击它时,我想改变它的背景,以显示它是被选中的。但是当我使用这个代码(在文本下)时,它每13项改变一次背景色。示例:如果我选择1项并向下滚动,它将更改每个13项的颜色(1-13-26.)。我只想为一个项目改变背景。
lvpl.setOnItemClickListener( new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {