auf der Anforderung, versuche ich, einen benutzerdefinierten Spinner in meiner Anwendung zu implementieren. Siehe das Bild unten:Benutzerdefinierte Spinner mit anderer Hintergrundfarbe für benutzerdefinierte Dropdown-Symbol
Was ich habe versucht, ist:
<Spinner
android:layout_width="@dimen/quoteEntryDialogItemSpinnerWidth"
android:layout_height="match_parent"
style="@style/spinner_style"
/>
In style.xml:
<style name="spinner_style" >
<item name="android:layout_width">match_parent</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:background">@drawable/gradient_spinner</item>
<item name="android:layout_margin">10dp</item>
<item name="android:paddingLeft">8dp</item>
<item name="android:paddingRight">20dp</item>
<item name="android:paddingTop">5dp</item>
<item name="android:paddingBottom">5dp</item>
<item name="android:popupBackground">#DFFFFFFF</item>
</style>
In ziehbar/gradient_spinner.xml:
<item><layer-list>
<item><shape>
<gradient android:angle="90" android:endColor="#535353" android:centerColor="#484848" android:startColor="#323232" android:type="linear" />
<stroke android:width="1dp" android:color="#000000" />
<corners android:bottomRightRadius="4dp" android:topRightRadius="4dp" />
<padding android:bottom="10dp" android:left="10dp" android:right="10dp" android:top="10dp" />
</shape></item>
<item ><bitmap android:gravity="end" android:src="@drawable/spinner_arrow" />
</item>
</layer-list></item>
Alles, was ich bin immer ein Spinner mit dem gleichen Hintergrund ähnlich dem Drop-Down-Symbol.
Der Hintergrund sowohl der Spinner und das Symbol hat, anders zu sein. Ich kann dieses spezielle Design nicht erreichen. Die meisten anderen Designs haben denselben Hintergrund für den Spinner und den Dropdown-Anker. Bitte helfen Sie. Danke im Voraus.
was haben Sie versucht ?? –
@PriteshVadhiya: warte ich meine Frage bin Aktualisierung –