如何在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我正在试着改变黑色。正如你所看到的,它是白色的。有天空颜色是我的活动背景,白色是微调器弹出背景。但黑色我不想显示。