- Forum-Beiträge: 7
20.08.2014, 10:35:21 via Website
20.08.2014 10:35:21 via Website
Hallo zusammen,
ich möchte eine Listview wo in einer Zeile(Item) in einem Textview nicht die ganze Textfarbe sondern nur einzelne Zeichen andersfarbig sind.
Beispiel mit Textview (die Zahlen 456 sind rot), ( [ ] entsprechen < > )
TextView txt1 = (TextView) findViewById(R.id.textView1 ) ;
txt1.setText(Html.fromHtml("123" + "[font color='#ff0000']" + "456" + "[/font]" + "789" )) ;
Beispiel Listview (mit Textview in der custom_list_item.xml )
ListView ListView1 = (ListView)findViewById(R.id.listView1 ) ;
ArrayList<String> ArrayList1=new ArrayList<String>( ) ;
ArrayAdapter<String> aa = new ArrayAdapter<String>(this, R.layout.custom_list_item, R.id.CustomText1 , ArrayList1 ) ;
noteList1.add("123"+"[font color='#ff0000']"+"456"+"[/font]"+"789" ) ;
ListView1.setAdapter(aa );
hier funktioniert Html.fromHtml nicht.
Habt ihr einen anderen Lösungsvorschlag?
viele Grüße
Thomas
— geändert am 20.08.2014, 10:38:56
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.