我正在关注如何创建自定义微调器的this教程。在开始附近,它指示您导航到:* android.jar \ res \ drawable-finger *但由于某种原因,我无法在我的android.jar中找到“drawable-finger”文件夹。我认为它可能与API级别有关,所以我将它从1.6更改为2.1无济于事。我绕过这个并将它们放在drawable文件夹中,以为我可以解决它但是然后旋转器将图像拉伸并形成畸形,而不是在x方向上重复图像。有什么想法吗?
谢谢!
编辑:这是代码 旋转器
<Spinner android:id="@+id/catspinner" android:layout_marginLeft="15dip" android:layout_marginRight="15dip"
android:layout_width="fill_parent" android:layout_centerHorizontal="true"
android:layout_height="wrap_content" android:layout_centerVertical="true"
android:drawSelectorOnTop="true" android:background="@drawable/spinnerbackground"/>
微调框背景的代码:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_focused="true"
android:state_pressed="false"
android:drawable="@drawable/myspinner_select" />
<item android:state_focused="true"
android:state_pressed="true"
android:drawable="@drawable/myspinner_press" />
<item android:state_focused="false"
android:state_pressed="true"
android:drawable="@drawable/myspinner_press" />
<item android:drawable="@drawable/myspinner_normal" />
</selector>
它看起来像
答案 0 :(得分:1)
android.jar/res/drawable-finger
。您应该将这些图片的版本放在drawable
文件夹中(例如drawable-ldpi
,drawable-mdpi
等)。
我怀疑图像被拉伸而不是重复的问题是您的代码或图像的结果,而不是您放置图像的位置。您可以发布您的代码,我们也许可以提供帮助。
我还注意到该教程看起来基于预发布的Android SDK版本。我猜测drawable-finger
文件夹不再存在。本教程的其他元素也可能已过时。