Tôi đang cố gắng đặt đệm trong một <shape>
được khai báo trong tệp/bố cục XML. Nhưng bất cứ điều gì tôi đặt, không có gì thay đổi liên quan đến padding. Nếu tôi sửa đổi bất kỳ thuộc tính nào khác, tôi sẽ thấy các hiệu ứng trên giao diện người dùng. Nhưng nó không hoạt động với đệm. Bạn có thể vui lòng tư vấn về những lý do có thể khiến điều này có thể xảy ra không?Đệm không ảnh hưởng đến <shape> trong Bố cục XML
Đây là Shape XML Tôi cố gắng để phong cách:
<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>
Hi, Tôi không hiểu làm thế nào để áp dụng giải pháp này cho vấn đề. Tôi có một nút có sử dụng hình dạng và thiết lập adnroid: đầu và android: phải không có hiệu lực. Làm thế nào tôi sẽ giải quyết điều này? Cảm ơn. – icecream
Tôi nghĩ rằng những gì Lyubomyr đang nói là làm một cái gì đó như thế này, mà làm việc cho tôi, nhưng sau đó các góc luôn luôn có một nền trắng đục, gây ra vấn đề hiển thị (xin lỗi cho định dạng trong ý kiến!): \t - \t \t
\t \t \t \t \t \t \t –
DustinB
Ngoài chủ đề nhưng có thể hữu ích: nếu bạn có thể vẽ được chỉ là màu, bạn cũng có thể viết như android: drawable = "@ color/divider". NHƯNG này phá vỡ trên các thiết bị cũ. Tôi đã thử nghiệm nó trên 2,2 và nó đã bị hỏng. Không chắc chắn ở cấp độ nào nó đã trở thành chấp nhận được. – Pijusn