Jeśli wstawię TextView
w niestandardowym oknie dialogowym, tekst będzie domyślnie czarny.Tekst fragmentu pomocy technicznej niestandardowej jest nieprawidłowy.
Niestety, tła dialogów fragmentów pomocy są ciemnoszare. Czarny na szarym jest bardzo trudny do odczytania.
Mogę zmienić TextView
na biały lub coś w rodzaju android:textColor="?android:attr/textColorPrimaryInverseDisableOnly"
. Ale okna dialogowe na nowym Androidzie (Holo Light) są białe. Więc będzie biały na białym.
Mógłbym użyć takiego hacka, jak wymuszenie białego na starych wersjach Androida i zmuszenie go do czarnego w nowszych wersjach Androida, ale wolę znaleźć bardziej eleganckie rozwiązanie.
Czy istnieje sposób na zmianę TextView
, aby naśladować ten sam tekst, który zwykle umieszczany jest na podporze DialogFragment
? Używam Action Bar Sherlock, jeśli to ma znaczenie.
Używam już niestandardowego okna dialogowego. Wygląda dobrze na nudnych starych dialogach zgodności, ale wygląda źle na niestandardowych. Zmiana tła jest możliwa, ale wtedy musiałbym zmienić wszystkie istniejące okna dialogowe tak, aby miały niestandardowe tło. – Muz