android - 拉伸(stretch)微调器图标

标签 android

当我为微调器使用我自己的背景主题时,它是拉伸(stretch)图标。

enter image description here

我的微调器代码是:

<Spinner android:id="@+id/spinnerCategory" style="@style/spinner"
                    android:entries="@array/category_array" android:prompt="@string/category_prompt"
                    android:background="@drawable/spinner" />

我的 spinner.xml 是:

<selector xmlns:android="http://schemas.android.com/apk/res/android">

    <item android:state_window_focused="false" android:state_enabled="true"
        android:drawable="@drawable/btn_dropdown_normal" />

    <item android:state_pressed="true" android:drawable="@drawable/btn_dropdown_pressed" />
    <item android:state_focused="true" android:state_enabled="true"
        android:drawable="@drawable/btn_dropdown_selected" />
    <item android:state_enabled="true" android:drawable="@drawable/btn_dropdown_normal" />

</selector> 

和我从 sdk 4 复制的图像。

如何停止微调器图标拉伸(stretch)?

最佳答案

我遇到了同样的问题。我只是将微调器的高度硬编码到大约 48-50 倾角附近。

关于android - 拉伸(stretch)微调器图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4941636/

相关文章:

java - android.support.v7.widget.RecyclerView$ViewHolder.shouldIgnore()' 在空对象引用上

java - Android:有什么方法可以识别何时在 edittext 软键盘上按下/松开按键?

android - Android 中的不同 toast 消息

android - 请帮助我了解有关 Android 连接到 mysql 的信息。 logcat 告诉我这个 org.json.JSONException : No value for report_data

android - 无法使用谷歌 SDK 在 Android 上转换 AdMob 广告

android - 使用FeatureDetector OpenCv Android时出错

android - ImageView 宽度上的动画已更改

java - icu4j 太大了,还有其他选择吗?

android - 当 RecyclerView 上方的顶部菜单可见然后消失时,RecyclerView 会松开之前的位置并跳转到零位置

android - 设置超时并完成 ActivityforResult Activity