微调背景太大了

时间:2015-08-19 12:05:43

标签: android android-spinner

我们的平面设计师发给我一个PNG,放入我们应用的内部旋转器。但是,手机中的图像看起来太大了。我可以调整它的大小,但由于屏幕尺寸不同,我认为它不是一个很好的解决方案。

我做了一个spinner_selector.xml:

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/icono_desplegable_activar"
 android:state_enabled="true"/>
<item android:drawable="@drawable/icono_desplegable"
android:state_enabled="false" android:state_window_focused="false"/>
</selector> 

然后,在布局中:

<Spinner
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/textactivity"
android:layout_alignParentStart="true"
android:id="@+id/spinneractivity"
android:background="@drawable/spinner_selector"/>

如何告诉微调器不要根据图像调整自身大小,而是调整图像大小以适应微调器?

谢谢。

1 个答案:

答案 0 :(得分:0)

使用9个补丁图像作为微调器的背景。如果无法使用9补丁图像,请尝试将微调器的高度和宽度属性设置为固定值。