旋转微调器箭头android

时间:2018-05-28 11:56:59

标签: android spinner android-spinner dropdown

我想在微调器点击时旋转微调箭头。我尝试不同的解决方案但没有得到确切的结果 我希望在选择时从上到下旋转箭头。

这是我的微调器的xml代码。

<RelativeLayout
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:background="@drawable/spinner_border">
                    <Spinner
                        android:id="@+id/pricespinner"
                        android:layout_width="match_parent"
                        android:layout_height="wrap_content"
                        android:layout_centerVertical="true"
                        android:layout_gravity="center"
                        android:background="@android:color/transparent"
                        android:dropDownVerticalOffset="30dp"
                        android:popupBackground="@color/colorPrimaryDark"
                        android:entries="@array/pricearray"
                        android:gravity="center"
                        android:layout_marginLeft="5dp"
                        android:spinnerMode="dropdown" />
                    <ImageView
                        android:id="@+id/spnrimg"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:layout_alignParentRight="true"
                        android:layout_centerVertical="true"
                        android:layout_gravity="center"
                        android:src="@drawable/ic_down_arrow" />
                </RelativeLayout>

这是活动。

ss=(Spinner)findViewById(R.id.pricespinner);
        ArrayAdapter<String> spinnerArrayAdapter = new ArrayAdapter<String>(this, R.layout.spinner_item, getResources().getStringArray(R.array.pricearray));
        spinnerArrayAdapter.setDropDownViewResource(android.R.layout.simple_dropdown_item_1line);
        ss.setAdapter(spinnerArrayAdapter);

0 个答案:

没有答案