Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/206.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在android中更改此黑色弹出窗口背景_Android - Fatal编程技术网

如何在android中更改此黑色弹出窗口背景

如何在android中更改此黑色弹出窗口背景,android,Android,大家好,我正面临一个错误。我把popupBackground=“@color/white”放进去就行了。但是,我不能改变后面弹出的黑色。所以请帮我解决这个问题 in.xml <Spinner android:id="@+id/spinner_Empgender" android:layout_width="match_parent" android:layout_heig

大家好,我正面临一个错误。我把
popupBackground=“@color/white”
放进去就行了。但是,我不能改变后面弹出的黑色。所以请帮我解决这个问题

in.xml

<Spinner
                    android:id="@+id/spinner_Empgender"
                    android:layout_width="match_parent"
                    android:layout_height="45dp"
                    android:layout_marginBottom="10dp"
                    android:layout_weight="1"
                    android:background="@drawable/spinner_background"
                    android:clickable="true"
                    android:gravity="left"
                    android:popupBackground="@color/white"
                    android:spinnerMode="dropdown" />

涂层中

    public void setGender_Data() {
    ArrayList<Static_Spinner_Data> GenderList = new ArrayList<>();
    GenderList.add(new Static_Spinner_Data("-1", "Select Gender"));
    GenderList.add(new Static_Spinner_Data("0", "Male"));
    GenderList.add(new Static_Spinner_Data("1", "Female"));
    GenderList.add(new Static_Spinner_Data("2", "Others"));
    ArrayAdapter<Static_Spinner_Data> Genderadapter = new ArrayAdapter<Static_Spinner_Data>(getContext(), R.layout.spinner_item, GenderList);
    Genderadapter.setDropDownViewResource(R.layout.spinner_item);
    spinner_Empgender.setAdapter(Genderadapter);
}
public void setGender_Data(){
ArrayList GenderList=新的ArrayList();
添加(新的静态微调器数据(“-1”,“选择性别”);
添加(新的静态微调器数据(“0”,“男性”);
添加(新的静态微调器数据(“1”,“女性”);
添加(新的静态微调器数据(“2”、“其他”);
ArrayAdapter Genderadapter=新的ArrayAdapter(getContext(),R.layout.spinner_项,GenderList);
Genderadapter.setDropDownViewResource(R.layout.spinner_项);
spinner_Empgender.setAdapter(Genderadapter);
}
可绘制/微调器\u背景

<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
    <color android:color="@color/white" />
</item>
<item android:gravity="center_vertical|right" android:right="1dp">
    <layer-list>
        <item android:width="12dp" android:height="12dp" android:gravity="center" android:bottom="10dp">
            <rotate
                android:fromDegrees="45"
                android:toDegrees="45">
                <shape android:shape="rectangle">
                    <stroke android:color="#000000" android:width="2dp"/>
                </shape>
            </rotate>
        </item>
        <item android:width="30dp" android:height="10dp" android:bottom="21dp" android:gravity="center">
            <shape android:shape="rectangle">
                <solid android:color="@color/white"/>
            </shape>
        </item>
    </layer-list>
</item>


显示您的代码片段。添加
getWindow().setBackgroundDrawable(新的ColorDrawable(Color.TRANSPARENT))什么是@drawable/spinner_背景请显示code@IntelliJAmiya我正在试着改变黑色。正如你所看到的,它是白色的。有天空颜色是我的活动背景,白色是微调器弹出式背景。但我不想显示黑色。显示您的代码段。添加
getWindow().setBackgroundDrawable(新的ColorDrawable(color.TRANSPARENT))什么是@drawable/spinner_背景请显示code@IntelliJAmiya我正在试着改变黑色。正如你所看到的,它是白色的。有天空颜色是我的活动背景,白色是微调器弹出背景。但黑色我不想显示。