Java Android:ListView中项目的其他颜色
我有一个列表视图。 任务: 当在Listview中设置适配器时,如果Java Android:ListView中项目的其他颜色,java,android,Java,Android,我有一个列表视图。 任务: 当在Listview中设置适配器时,如果 if myList[i].indexOf("#") != -1 代码: private void doList() { File File=新文件(getApplicationInfo().dataDir+“/files”); File[]File_list=File.listFiles(); myList=新的ArrayList(); 如果(文件长度>0) { for(int i=0;i
if myList[i].indexOf("#") != -1
代码:
private void doList()
{
File File=新文件(getApplicationInfo().dataDir+“/files”);
File[]File_list=File.listFiles();
myList=新的ArrayList();
如果(文件长度>0)
{
for(int i=0;i
谢谢。您应该实现自己的ArrayAdapter,并在该适配器的getView()方法中设置颜色 以下是一个丰富而全面的教程:
您必须实现自己的ListAdapter,请参阅本grat教程。特别是在第3点,要做到这一点,您需要创建自己的适配器!
private void doList()
{
File file = new File(getApplicationInfo().dataDir + "/files");
File[] file_list = file.listFiles();
myList = new ArrayList<String>();
if(file_list.length > 0)
{
for (int i = 0; i < file_list.length; i++)
{
myList.add(file_list[i].getName());
}
}
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1, myList);
buy_list.setAdapter(adapter);
}