我正在尝试让drawable看起来像这样:
我使用了以下xml:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:gravity="end">
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="oval"
>
<size
android:width="@dimen/bullet_size"
android:height="@dimen/bullet_size"
/>
<solid android:color="@color/colorPrimary"/>
</shape>
</item>
</layer-list>
但是得到了这个:
有什么想法是什么出了问题?
我正在使用重力右圆形可绘制对象,如下所示:
textView.setBackgroundResources(R.drawable.right_shspe);
ImageView
。 - VSBandroid:src
属性。这样,形状的纵横比将不会改变,并保持您定义的样子。 - VSB