Android 自定义微调器中的图像模糊
我制作了一个自定义微调器,其中的图像将显示为微调器默认视觉效果: () 但箭头图像非常模糊,我无法调整以保持干净,如下图所示: () 以下是我的微调器布局:Android 自定义微调器中的图像模糊,android,android-layout,bitmap,android-spinner,Android,Android Layout,Bitmap,Android Spinner,我制作了一个自定义微调器,其中的图像将显示为微调器默认视觉效果: () 但箭头图像非常模糊,我无法调整以保持干净,如下图所示: () 以下是我的微调器布局: <Spinner android:id="@+id/sMeasPla" android:layout_width="match_parent" android:layout_height="wrap_content" android:drawSelectorOnTop="true" android:background="
<Spinner android:id="@+id/sMeasPla"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:drawSelectorOnTop="true"
android:background="@drawable/tk_spinner_background"
android:layout_marginBottom="@dimen/margin_separator_bottom"/>
我的选择器(tk_微调器_背景):
我的微调器背景(tk\U微调器\U背景\U默认值):
我在位图中没有任何方法像在imageView(布局宽度、布局高度、缩放类型等)中更改图像大小
有谁能告诉我一种方法来控制位图中的图像大小,或者其他方法来实现这一点
提前感谢问题在于可绘制文件夹的使用不当。。。我的所有图像都在同一个文件夹中(可绘制hdpi) 不要问我为什么,但是这些设备(我在5种不同的设备上试过)在这种情况下无法正确地重新调整图像的大小。。。(可能是因为我无法定义大小) 当我用相应文件夹中的特定大小正确地分离每个图像时,问题就解决了,并且图像显示正确
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/tk_spinner_background_pressed"
android:state_pressed="true" />
<item android:drawable="@drawable/tk_spinner_background_default"
android:state_focused="true" />
<item android:drawable="@drawable/tk_spinner_background_default" />
</selector>
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<layer-list>
<item>
<shape
android:shape="rectangle">
<solid
android:color="@color/transparent" >
</solid>
<stroke
android:width="3dp"
android:color="@color/gray_light" >
</stroke>
<padding
android:left="@dimen/padding_edit_text_left">
</padding>
<corners
android:radius="10dp" >
</corners>
</shape>
</item>
<item
android:top="5dp"
android:right="10dp"
android:bottom="5dp">
<bitmap android:src="@drawable/ic_spinner_arrow_default"
android:gravity="top|right" />
</item>
</layer-list>
</item>
</selector>