Here piszą:Android: Czy mam tylko jeden rzut na nieruchomość za pomocą motywów? Czy w Androidzie nie ma nic takiego jak CSS?
Aby zastosować definicję stylu jako temat, należy zastosować styl do działania lub aplikacji w Android manifeście. Gdy to zrobisz, każdy widok w ramach działania lub aplikacji będzie miał zastosowanie do każdej obsługiwanej przez siebie właściwości. W przypadku przykładu , jeśli zastosujesz styl CodeFont z poprzednich przykładów do aktywności , wszystkie elementy widoku, które uzyskają , będą obsługiwały właściwości stylu tekstu.
Po ustawieniu koloru tekstu na czerwony, czy wszystkie elementy z tekstem zmieniają kolor na czerwony? Czy istnieje potężny specyfikator, jak w arkuszach stylów CSS? Po prostu widzę koncepcję stylów (style="@style/CodeFont"
).
To jest właściwy kierunek, ale jak zmienić wygląd właściwości, na przykład textColor. Próbowałem utworzyć nowy styl, który dziedziczy z TextAppearance.Widget.Button i nadpisuje textColor, ale nie miał żadnego efektu – HRJ
(Ustawiłem właściwość textAppearanceButton tak, aby wskazywała na nowy styl) – HRJ