Witam,
Chciałbym programowo zmienić justowanie ListView.
row.xml:
<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/rowTextView"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingBottom="10sp"
android:paddingTop="10sp"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textSize="20sp" />
fragment kod:
TextView tvrow = (TextView) findViewById(R.id.rowTextView);
tvrow.setGravity(Gravity.CENTER); // <- tu wywala błąd
lessonItems = new ArrayList<String>();
aa = new ArrayAdapter<String>(this, R.layout.row, lessonItems);
lvLekcje.setAdapter(aa);
Oczywiście mógłbym layout row.xml na stałe ustawić na center ale chcę różnie justować ListView.
Można także stworzyć kilka row.xml z różnym justowaniem. Ale wolałby zrobić to programowo.
A z innej beczki, jak można w ListView wyróżniać jakieś pozycje? Np. aby wybrana pozycja/pozycje miały inny kolor.