Здесь я использую «Spinner» с «android: theme» для изменения цвета подчеркивания и выпадающей стрелки спиннера.А также 'style' для получения базового стиля для счетчика и 'android: popupBackground' для цвета фона всплывающего окна счетчика.Наконец, я использую «spinner_item.xml» для изменения цвета текста блесны.После выполнения всего вышеперечисленного спиннер не прокручивается вверх или вниз.Ниже мой код@layout/spinner_item.xml
<TextView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="13sp"
android:gravity="left"
android:padding="5dip"
android:textColor="@color/colorWhite"/>
MainActivity.java
@BindView(R.id.news_source_spinner)
Spinner newsSourceSpinner;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ButterKnife.bind(this);
spinnerAdapter = new ArrayAdapter<String>(context,R.layout.spinner_item, itemList);
newsSourceSpinner.setAdapter(spinnerAdapter);
}