无法查看选定的文本android AppcompactSpinner

无法查看选定的文本android AppcompactSpinner,android,spinner,android-spinner,android-appcompat,Android,Spinner,Android Spinner,Android Appcompat,我在应用程序中添加了一个应用程序压缩微调器。我无法看到所选文本(我认为这是因为所选文本的颜色变为白色,即与背景色相同)。我可以在下拉列表中看到文本 支持设计-23.3.0 minsdk版本:15 targetSdkVersion 23 我的微调器代码 <android.support.v7.widget.AppCompatSpinner android:layout_width="match_parent" android:layout_height="wrap_content" a

我在应用程序中添加了一个应用程序压缩微调器。我无法看到所选文本(我认为这是因为所选文本的颜色变为白色,即与背景色相同)。我可以在下拉列表中看到文本

支持设计-23.3.0

minsdk版本:15

targetSdkVersion 23

我的微调器代码

<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>


看这里是一步一步的解决方案

步骤:1)在xml文件中定义AppCompactSpinner

 <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>
步骤:4)不选择文本输出:

步骤:5)选择文本输出:


Hi发现问题出在文件android.R.layout.simpler\u spinner\u项中,因为它没有给出文本颜色。所以我只是复制了那个代码,给它加了一个黑色的文本颜色

spinner\u item.xml

<TextView xmlns:android="http://schemas.android.com/apk/res/android"
 android:id="@android:id/text1"
 style="?android:attr/spinnerItemStyle"
 android:singleLine="true"
 android:layout_width="match_parent"
 android:layout_height="wrap_content"
 android:ellipsize="marquee"
 android:textColor="#000000"
 android:textAlignment="inherit"/>


您是否尝试过?您好,谢谢您的回答。我不是一个家。我会来,试一下答案,让你知道。如果你试了我的答案,告诉我。嗨,谢谢你的答案。你知道是什么导致了这个问题吗?这是一个bug吗?@RushabhRajeshKumarPadalia您的
AppCompatSpinner
TextView
文本颜色都是
#FFFFFF
,因此文本不会显示。回答得很好,有解释!
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);
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
 android:id="@android:id/text1"
 style="?android:attr/spinnerItemStyle"
 android:singleLine="true"
 android:layout_width="match_parent"
 android:layout_height="wrap_content"
 android:ellipsize="marquee"
 android:textColor="#000000"
 android:textAlignment="inherit"/>