Смотри Вот шаг за шагом решения.
Шаг: 1) определить AppCompactSpinner в файле XML
<android.support.v7.widget.AppCompatSpinner
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/university_spinner">
</android.support.v7.widget.AppCompatSpinner>
Шаг: 2) создать два разных файла XML.
xml file : spinner_item.xml
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/text1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="14sp"
android:background="#FFFFFF"
android:textColor="#000000" />
xml file : spinner_dropdown_item.xml
<?xml version="1.0" encoding="utf-8"?>
<CheckedTextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/text1"
style="?android:attr/spinnerDropDownItemStyle"
android:singleLine="true"
android:layout_width="match_parent"
android:layout_height="40dp"
android:ellipsize="marquee"
android:textColor="#000000"/>
Шаг: 3) код Java: декларация
AppCompatSpinner appCompatSpinner;
String[] skills = {"Australian National University","Monash University"};
inside OnCreate
appCompatSpinner = (AppCompatSpinner)findViewById(R.id.university_spinner);
ArrayAdapter staticAdapter = new ArrayAdapter(MainActivity.this, R.layout.spinner_item, skills);
staticAdapter.setDropDownViewResource(R.layout.spinner_dropdown_item);
appCompatSpinner.setAdapter(staticAdapter);
Шаг: 4) Без Выбор вывода текста:
Шаг : 5) С Выбор вывода текста:
вы пытались это или нет? –
Привет, спасибо за ваши ответы. Я не дом. Я приду, попробую ответ и дам вам знать. –
если вы попробуете мой ответ, тогда скажите мне. –