Как создать счетчик по умолчанию в пользовательском стиле

#android

#Android

Вопрос:

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

Ответ №1:

попробуйте вот так создать progress.xml в папке для рисования с этим кодом

 <?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@android:id/background" 
   android:drawable="@drawable/slider_back" />
<item android:id="@android:id/progress">
  <clip android:drawable="@drawable/colorbar" />
</item>
</layer-list>
 

создать thumb.xml в папке для рисования с этим кодом

 <?xml version="1.0" encoding="utf-8"?>    
<selector xmlns:android="http://schemas.android.com/apk/res/android">
  <item android:drawable="@drawable/seek_thumb" />
</selector>  
 

и это XML-код seekbar в layout

 <SeekBar                    
    android:id="@ id/frequency_slider"
    android:layout_marginLeft="15px"
    android:layout_width="200px"
    android:layout_height="wrap_content" 
    android:max="9"
    android:thumbOffset="0px"
    android:progress="0"                 
    android:progressDrawable="@drawable/progress"
    android:thumb="@drawable/thumb"/>  
 

добавьте необходимые изображения для панели поиска (для большого пальца и заднего изображения)

Ответ №2:

В руководстве говорится: «После создания тем убедитесь, что вы ссылаетесь на них из файла манифеста вашего приложения». Вы это сделали?

Комментарии:

1. Я попробовал это <приложение android:icon=»@drawable/icon» android:label=»@string/app_name»> <activity android:name=».activities. SplashActivity» android:label=»@string/app_name» android:theme=»@style / SpinnerSelector»>

2. Все в порядке, но я нашел кое-что, чего нет в руководстве. В themes.xml теги <style> должны находиться между тегами <resources>. Например, <ресурсы> <стиль>… </style> <style>… </style> </resources>.

3. и, конечно themes.xml начинается с <?xml version=»1.0″ encoding=»utf-8″?>