我有下面這段代碼:
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
改變顏色的語法是什麼? –