Nienawidzę być trzecią osobą, która o to pyta, ale poprzednie twoaskings wydawały się nie odpowiadać w pełni. Szczegółowe wytyczne dotyczące projektowania Androida: borderless buttons, ale nie można ich uzyskać. W jednym z poprzednich odpowiedzi, była sugestia, aby użyć:Przyciski bezgraniczne z Androidem
style="@android:style/Widget.Holo.Button.Borderless"
Działa to dobrze dla motywu Holo, ale używam dużo Holo.Light jak również i
style="@android:style/Widget.Holo.Light.Button.Borderless"
Wygląda na to, że nie istnieje. Czy istnieje sposób na zastosowanie stylu dla takich bezgranicznych przycisków w Holo.Light, a jeszcze lepiej, po prostu zastosuj tag bez obramowania bez określenia, do którego motywu należy, aby aplikacja mogła wybrać odpowiedni styl w czasie wykonywania?
Wygląda na to, że Holo.ButtonBar pasuje do rachunku za to, czego szukam, z tym wyjątkiem, że nie zapewnia żadnych opinii użytkowników, że został naciśnięty.
Czy jest też miejsce w dokumentacji, które zawiera listę takich stylów, które można zastosować i ich opis? Bez względu na to, jak dużo google i przeszukiwać dokumenty, nie mogę znaleźć niczego. Istnieje tylko lista nieopisująca, jeśli kliknę prawym przyciskiem myszy i zmienię styl.
Każda pomoc zostanie doceniona.
Edycja: Dostałem idealną odpowiedź od javram i chciałem dodać trochę XML dla wszystkich zainteresowanych dodaniem częściowych granic, które Google zaakceptował.
Fora pozioma przegroda ta działa świetnie
<View
android:id="@+id/horizontal_divider_login"
android:layout_width="match_parent"
android:layout_height="1dp"
android:layout_marginLeft="8dp"
android:layout_marginRight="8dp"
android:background="@color/holo_blue" />
i to na pionowej One:
<View
android:id="@+id/vertical_divider"
android:layout_width="1dip"
android:layout_height="match_parent"
android:layout_marginBottom="8dp"
android:layout_marginTop="8dp"
android:background="@color/holo_blue" />
Kiedy używasz Androida 2.2, 2.3.x, to nie działa :( – Xdg
@Xdg to będzie działać, jeśli używasz HolloEveywhere: https://github.com/Prototik/HoloEverywhere/ –
Jeśli używasz biblioteki AppCompat, a następnie usuń „Android:” prefiks i będzie działać: Android: t = –