Próbuję ustawić wypełnienie w postaci <shape>
zadeklarowanej w pliku/układzie XML. Cokolwiek jednak ustawiłem, nic się nie zmieniło w związku z dopełnieniem. Jeśli zmienię jakiekolwiek inne właściwości, widzę efekty w interfejsie użytkownika. Ale nie działa z dopełnieniem. Czy mógłbyś poinformować o możliwych przyczynach takiego stanu rzeczy?Padding nie wpływa na <shape> w układzie XML
Oto Kształt XML Próbuję stylu:
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle"
>
<stroke android:width="1dp" android:color="#ffffff"
android:dashWidth="2dp"
/>
<solid android:color="@color/button_white_cover" />
<corners android:radius="11dp" />
<padding android:left="1dp"
android:top="20dp"
android:right="20dp"
android:bottom="2dp" />
</shape>
Witam, nie rozumiem, jak zastosować to rozwiązanie problemu. Mam przycisk, który wykorzystuje kształt i ustawienie adnroid: top i android: right nie ma żadnego efektu. Jak rozwiązać ten problem? Dzięki. – icecream
MYŚLĘ, co mówi Lyubomyr, to zrobić coś takiego, co działa dla mnie, ale wtedy kąty zawsze mają nieprzezroczyste białe tło, co powoduje problemy z wyświetlaniem (przepraszam za format w komentarzach!): \t - \t \t
\t \t \t \t \t \t \t –
DustinB
Także poza tematem, ale może być przydatny: jeśli używany ciąg dalszy jest tylko kolorem, możesz napisać jak: android: drawable = "@ color/divider". ALE łamie to na starszych urządzeniach. Testowałem to na 2.2 i to było zepsute. Nie jestem pewien, na jakim poziomie stał się akceptowalny. – Pijusn