如何在android中更改数组索引的颜色?

如何在android中更改数组索引的颜色?,android,arrays,Android,Arrays,我只想更改特定数组索引的颜色,我有以下数组-: String [] all={"1","2","3","4","5","6","7","8","9","10"}; GridView gridView = (GridView) findViewById(R.id.gridview); ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout

我只想更改特定数组索引的颜色,我有以下数组-:

String [] all={"1","2","3","4","5","6","7","8","9","10"};

 GridView gridView = (GridView) findViewById(R.id.gridview);

 ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
              android.R.layout.simple_list_item_1, all);         

      gridView.setAdapter(adapter);

      new ArrayAdapter<String>(this, R.layout.item_layout);

      gridView.setChoiceMode(1);

      gridView.setItemChecked(6, true);
String[]all={“1”、“2”、“3”、“4”、“5”、“6”、“7”、“8”、“9”、“10”};
GridView GridView=(GridView)findViewById(R.id.GridView);
ArrayAdapter=新的ArrayAdapter(此,
android.R.layout.simple_list_item_1,全部);
setAdapter(适配器);
新阵列适配器(此,右侧布局。项目\ U布局);
gridView.setChoiceMode(1);
setItemChecked(6,true);
XML代码-:item_layout.XML

      <?xml version="1.0" encoding="utf-8"?>

      <TextView xmlns:android="http://schemas.android.com/apk/res/android"

        android:id="@android:id/text1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:gravity="center_vertical"
        android:paddingLeft="16dp"
        android:paddingRight="16dp"
        android:textColor="#f00"

     />

我曾尝试将索引6的颜色更改为红色,但它全部以黑色打印。请帮助我,我怎样才能将索引6的颜色更改为红色,而将所有其他颜色更改为黑色

我只想通过ArrayAdapter打印结果数组

提前感谢

  • 将数据源更改为还包括项目的颜色。这可以通过自定义数据项类完成

  • 创建自己的
    ArrayAdapter
    子类。在此适配器的
    getView()
    中,膨胀xml,用数据填充它,并根据数据源设置背景颜色#


  • 像这样的教程将帮助您入门。

    您为什么问同样的问题?嗯,不,我从上一个问题中得到了答案代码,并且我正在尝试执行,每个元素都变为红色,因此我想进一步澄清。。。为了得到正确的答案,不要提出新的问题。相反,对答案进行评论以询问/确认/给出反馈。编辑:顺便说一句,我发现你并没有100%地遵循答案
    android:textColor=“#f00”
    使所有文本变为红色。好的,对不起,我以后会这么做。。所以请帮帮我。。通过解决我的问题。。。我找不到任何线索将特定索引更改为红色…@Andrew T是的,我在尝试,但当我按照实际答案进行操作时,没有任何变化,所以我改为#foo,是的,所有内容都变为红色。。。请给我更具体的答案。。。。