【发布时间】:2018-03-04 17:14:53
【问题描述】:
我正在尝试实现 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);
【问题讨论】:
-
你能提供你的布局文件的 XML 吗?您可能使用了带有错误参数的
ImageView。 -
我使用 xml drawable 作为背景
-
请在此处编辑包含您的形状的 XML 布局的问题和代码。
-
您可以使用 ImageView 并将形状用作其
android:src属性。这样形状纵横比就不会改变并保持您定义的样子。