2017-12-14 6 views
1

Sehen Sie, was auf dem Bild installiert istAndroid seekbar - keine Farbtönung Parameter

enter image description here

Emulator auf 4.4.2 gesetzt. MinSDK auf 16

Fehler: Keine Ressource, stimmt mit dem angegebenen Namen: attr 'android: progressBackgroundTint' etc

SeekBar nicht die folgenden Parameter: colorControlActivated, progressbackgroundtint, progresstint, thumbtint

Wie ändere ich die Farbe der Suchleiste?

Main.axml seekbar Stil:

<SeekBar 
    p1:layout_width="250dp" 
    p1:layout_height="wrap_content" 
    ... /> 

Xamarin.Diagnostics

[I:sdk]:     Key HKCU\SOFTWARE\Novell\Mono for Android\AndroidSdkDirectory found: 
    Path contains adb in \platform-tools (path hidden by user\Android\android-sdk). 
[I:sdk]:     Key HKCU\SOFTWARE\Novell\Mono for Android\AndroidNdkDirectory found: 
    Path contains ndk-stack in \. (path hidden by user\Microsoft\AndroidNDK64\android-ndk-r11c\). 
[I:sdk]:     Key HKCU\SOFTWARE\Novell\Mono for Android\JavaSdkDirectory found: 
    Path contains jarsigner.exe in \bin (path hidden by user\Java\jdk1.8.0_151). 
[I:Unknown]:    Found Xamarin.Android 7.0.2 
[I:Unknown]:    Found Android SDK. API levels: 17, 19 
[I:]:      Tracking android devices started 
[D:]:      Tracking avd started 
[D:]:      avd watcher *.ini path: 'path hidden by user\\.android\avd' 
[D:]:      avd watcher android path: 'path hidden by user\Android\ANDROI~1\tools\android.BAT' 
[W:]:      Adb connection refused 
[I:]:      Starting Adb server (adb start-server) 
[I:]:      Adb start-server operation completed 
[D:]:      TrackDeviceTask got: 
[I:]:      Got new device list from adb with 0 devices 
[D:]:      avd watcher: got device list from avd with 1 devices 
+0

Ist Xamarin in Ihrer Frage erforderlich? – Xenolion

+0

was meinst du? – SWA

+0

Sie haben ein Xamarin-Tag! Ist eine alternative Möglichkeit, Android-Apps zu machen, gibt es viele Möglichkeiten, Android-Apps zu machen, wollen Sie eine Antwort, die nur Xamarin verwendet? – Xenolion

Antwort

1

How to change color of seekbar?

Android SeekBar benutzerdefinierte Material Stil, können Sie sich beziehen:

http://www.zoftino.com/android-seekbar-and-custom-seekbar-examples

Erstellen Sie Ihre individuelle SeekBar Stil:

<style name="MySeekBar" parent="Widget.AppCompat.SeekBar"> 
    <item name="android:progressBackgroundTint">#f4511e</item> 
    <item name="android:progressTint">#388e3c</item> 
    <item name="android:colorControlActivated">#c51162</item> 
</style> 

Verwenden Sie es in Ihrem axml:

<SeekBar 
    android:id="@+id/mySeekBar" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    style="@style/MySeekBar" 
    /> 

Wirkung:

enter image description here

Update:

Bitte stellen Sie sicher haben Sie die xmlns:android="http://schemas.android.com/apk/res/android in Ihrem axml, wenn Sie diese in Ihrem axml hinzufügen, bitte posten Sie Ihre vollständigen axml Datei.

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orientation="vertical" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent"> 
    <SeekBar 
     android:id="@+id/mySeekBar" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     style="@style/MySeekBar" 
     /> 
</LinearLayout> 
+0

Wie gesagt, es gibt keine solchen Parameter für seekbar. Ich habe eine Fehlermeldung in der Frage – SWA

+0

@SWA hinzugefügt, wie haben Sie diese Parameter in Ihrer 'SeekBar' verwendet? Bitte posten Sie Ihren Code. –

+0

Haben Sie den Suchleistencode gesehen? Irgendwelche Ideen? – SWA