Why my android spinner is transparent? -
i'm android newbie... , have problem spinners. have activity image background , spinner items (a list of years) loaded code using adapter. problem when spinner closed, it's transparent except of text , right down corner triangle (black). if set spinner background color, right down corner disappear , spinner becomes similar textview (too confused user!).
if change activity style (for example "black"), in graphical view spinner becomes want it: lightgray , right down corner.
but in runtime phase, becomes again transparent.
why? suggestions?
androidmanifest.xml
<uses-sdk android:minsdkversion="8" android:targetsdkversion="17" /> xml in activity spinner
<spinner android:id="@+id/spnyear" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignbottom="@+id/btnscan" android:layout_marginbottom="92dp" android:layout_marginright="22dp" android:layout_toleftof="@+id/btnscan" android:alpha="1" android:drawselectorontop="true"/> java activity code spinner initialization
arrayadapter<string> adapter = new arrayadapter<string>(this, android.r.layout.simple_spinner_item, years); adapter.setdropdownviewresource(android.r.layout.simple_spinner_dropdown_item); spnyear.setadapter(adapter); spnyear.setselection(spnyear.getcount() - 1);
you can use custome xml layout file , set in adapter
myfile.xml <?xml version="1.0" encoding="utf-8"?> <textview xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/textname" android:layout_width="fill_parent" android:layout_height="wrap_content" android:textsize="16sp" android:gravity="left" android:textstyle="bold" android:textcolor="#449def" android:padding="5dip"/> arrayadapter<string> adapter = new arrayadapter<string>(this, r.layout.myfile, anni2);
Comments
Post a Comment