我有下面这段代码:
CallSoap cs=new CallSoap();
lst=cs.GetMessage(id);
lstNew=cs.GetNewMessage(id);
int numOfMessages=lst.length-lstNew.length;
ArrayAdapter<String> adpt = new ArrayAdapter<String>(Messages.this, android.R.layout.simple_list_item_1,lst);
lm.setAdapter(adpt);
for (int i=0;i<numOfMessages;i++)
{
lm.
}
我得到了变量的新邮件数:numOfMessages
lm是我的listview
。
ListView lm=(ListView)findViewById(R.id.listView1);
假设numOfMessages=3
,然后我只想让我的列表视图(LM)为红色的前3种元素的文本的颜色。
请帮助我如何在这种情况下在这个循环中做到这一点。
但我怎么能得到的ListView的第i个指标? –
在getView(int position,View convertView,ViewGroup parent)方法中,第一个参数是列表中项目的位置。你应该检查这个值。 – fasteque
改变颜色的语法是什么? –