Ich arbeite an Design, das Spinner sieht benutzerdefiniert aus Was ich will ist, wenn Spinner Popup Drop unterhalb des Spinner ich möchte verwendet werden Popupbackground Bild anders und wenn es Popup über dem Spinner ich möchte Popup-Hintergrund anders verwenden
Hier ist mein Xml-Code:
%Vor%Jetzt Frage ist, wie ich weiß, Spinner öffnen Sie die Dropdown-Liste darüber oder darunter
Ich grabe tief im PopupWindow und fand heraus, dass Ihre Anforderung von
erfüllt werden konnteStateListDrawable
Folgende Codes erklären alles -
activity_main.xml
%Vor%popup_bg_above.xml
%Vor%popup_bg_below.xml
%Vor%Zuletzt in MainActivity.java
%Vor%Ich hoffe, dass Ihre Anforderung erfüllt wird. Ich habe es in verschiedenen Szenarien zusammen mit ScrollView getestet. Und es funktioniert perfekt.