Với tôi có thể vẽ nền để tạo ra bulletpoints cho TextView như thế này:<size> thuộc tính không hữu ích khi sử dụng danh sách lớp?
Sau đó, mã XML của tôi trông như thế này:
<?xml version="1.0" encoding="utf-8"?>
<layer-list
xmlns:android="http://schemas.android.com/apk/res/android">
<item android:right="235dp">
<shape android:shape="oval">
<padding android:left="10dp" />
<size android:height="5dp" android:width="5dp"/>
<solid android:color="@color/my_pink"/>
</shape>
</item>
<item android:left="10dp">
<shape android:shape="rectangle">
<solid android:color="#ffffff"/>
<padding android:left="10dp" />
</shape>
</item>
</layer-list>
Nhưng một khi tôi sử dụng mã hiển thị ở trên, tôi điểm bullet trông như thế này:
Có vẻ như thẻ <size>
bị bỏ qua hoàn toàn.
Bạn giải quyết vấn đề này như thế nào? Sử dụng một 9patch, có tôi biết .. có lẽ đó là dễ nhất để làm .. nhưng trong thực tế, tôi đã hy vọng sẽ tìm thấy một giải pháp XML vì nó linh hoạt hơn trong tương lai.
Bản vẽ tùy chỉnh cũng nằm ngoài câu hỏi.
Nhìn câu trả lời của tôi http://stackoverflow.com/questions/26841517/layer-list-ignore-size-tag/ – offset