Gần đây tôi đã tạo hình dạng tùy chỉnh đầu tiên của mình và hóa ra thực sự tốt chấp nhận một điều. tôi dường như không thể thiết lập chiều cao và với tài nguyên có thể vẽ được trong tài nguyên kiểu.không thể đặt chiều cao và chiều rộng của hình dạng tài nguyên theo kiểu
Tôi không chỉ định chiều cao hoặc chiều rộng theo hình dạng vì tôi muốn sử dụng hình này ở các kích thước khác nhau. Vì vậy, tôi thiết lập chiều cao và chiều rộng trong tập tin styles.xml của tôi. Nhưng kết quả cuối cùng là những gì trông giống như hình dạng bằng cách sử dụng wrap_content như cả chiều cao và chiều rộng mà tôi không muốn.
Bất kỳ trợ giúp nào được đánh giá cao!
SHAPE - list_item.xml
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape android:shape="rectangle" >
<solid
android:color="@color/list_item_background"
/>
</shape>
</item>
<item>
<shape android:shape="rectangle" >
<gradient
android:angle="270"
android:startColor="@color/list_item_gradient_white"
android:endColor="@color/list_item_gradient_black"
android:type="linear"
/>
<stroke
android:color="@color/list_item_stroke"
android:width="1px"
/>
</shape>
</item>
STYLE
<style name="SmallListItem">
<item name="android:background">@drawable/list_item</item>
<item name="android:layout_height">69.5dip</item>
<item name="android:layout_width">fill_parent</item>
</style>