Oto mój ToggleButton
:ToggleButton centrowania obrazu - bez słów
<ToggleButton
android:id="@+id/bSmenuTopItems"
android:layout_width="wrap_content"
android:layout_height="48dp"
android:background="@drawable/master_button_selector"
android:drawableLeft="@drawable/flame_icon" />
nie mam tekst w tym obrazie, muszę ToggleButton
powodu w stan aktywny.
EDYCJA: Myślę, że pytanie zostało źle zrozumiane. Wewnątrz przycisku Toggle (flame_icon
) istnieje możliwość ciągnięcia i jest on ustawiony jako background
. Chcę, aby był to wyśrodkowany. Nie ma tekstu, tylko obraz. Potrzebuję przycisku Toggle, ponieważ po wybraniu muszę mieć aktywny stan.
Jest tylko drawableLeft
, drawableRight
, drawableTop
itp Chcę draweableMiddle
, które nie wydają się exisit.
(1) dlaczego waga 50? czy w tym rzędzie jest mnóstwo przedmiotów, których nie można użyć 1 dla każdego, aby reprezentować równą wagę? (2) jaki rodzaj układu? czy wypróbowałeś layout_gravity zamiast samej grawitacji? lub center_horizontal, jeśli jest to układ względny? – Rarw
@Rar To jest 'LinearLayout'. Ale dlaczego miałoby to wpłynąć na to, co dzieje się wewnątrz "przycisku"? – KickingLettuce
Myślałem, że wycelowałeś guzik. Próbujesz wyśrodkować obraz w przycisku? – Rarw