Дисплей Char с TextView - PullRequest
       28

Дисплей Char с TextView

1 голос
/ 21 ноября 2011

Мне нужно отобразить songtitle2.get(i).charAt(0) в текстовом представлении. Я уже заполнил представление списка именами песен, и я хочу ставить разделители при каждом изменении первой буквы названия песни.

adapter = new ArrayAdapter<String>(this,R.layout.song,songtitle);

setListAdapter(adapter);

тогда я вызываю этот метод, чтобы получить делитель

private void alphebetdividers(ArrayList<String> songtitle2) {
    // TODO Auto-generated method stub
    dividerss = (TextView)findViewById(R.layout.song);
    int i = 0;
    int j = 0;
    while( j < songtitle.size()-1){
            if(songtitle2.get(i).charAt(0) == songtitle2.get(i+1).charAt(0)){
                Toast.makeText(getApplication(), songtitle2.get(i).charAt(0) + "== " + songtitle2.get(i+1).charAt(0), Toast.LENGTH_LONG).show();
            }else{


                      //////DISPLAY CHAR WITH TEXTVIEW//////
            }
      j++;
      i++;

}
}           

Ответы [ 2 ]

3 голосов
/ 21 ноября 2011

Просто преобразуйте char в String:

textView.setText(newString);
1 голос
/ 21 ноября 2011

Вы можете определить как

char[] ch = { 'a', 'b' };

textView.setText(ch, 0, 2);
...