Android: пользовательская справка - PullRequest
0 голосов
/ 05 августа 2011

Я следую этому руководству по созданию пользовательских блесен.В начале он предлагает вам перейти к: * android.jar \ res \ drawable-finger * Но по какой-то причине я не могу найти папку "drawable-finger" в моем android.jar.Я подумал, что это может быть связано с уровнем API, поэтому я изменил его с 1,6 до 2,1 безрезультатно.Я обошел это и положил их в папку для рисования, думая, что смогу просто обойти это, но тогда спиннер растягивает изображение и искажает его, вместо того, чтобы повторять изображение в направлении х.Есть идеи?

Спасибо!

РЕДАКТИРОВАТЬ: Вот код Spinner

    <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>

выглядиткак это enter image description here

1 Ответ

1 голос
/ 05 августа 2011

Шериф правильный.Что касается следования руководству, оно не предлагает (и не должно) предлагать вернуть изображения в android.jar/res/drawable-finger.Вы должны поместить свои версии этих изображений в папки drawable (т.е. drawable-ldpi, drawable-mdpi и т. Д.).

Я подозреваю, что проблема с растягивающимся и не повторяющимся изображением является следствиемВаш код или изображение, а не место, куда вы положили изображения.Вы можете опубликовать свой код, и мы сможем помочь с этим.

Я также заметил, что учебное пособие выглядит так, как будто оно основано на предварительной версии Android SDK.Я предполагаю, что папка drawable-finger больше не существует.Также возможно, что другие элементы учебника устарели.

...