Hintergrund des Layouts in Adapter ändern. Siehe diesen Code:
public class adapterActivity extends ArrayAdapter<DTO_MCode> {
public adapterActivity(Context context, int textViewResourceId) {
super(context, textViewResourceId);
// TODO Auto-generated constructor stub
}
// Note: for combobox
@Override
public View getDropDownView(int position, View convertView,
ViewGroup parent) {
// TODO Auto-generated method stub
return getViewChung(position, convertView, parent, true);
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
// TODO Auto-generated method stub
return getViewChung(position, convertView, parent, false);
}
public View getViewChung(int position, View convertView,
ViewGroup parent, boolean drop) {
// TODO Auto-generated method stub
View v = convertView;
ViewWraper mwp;
if (v == null) {
LayoutInflater l = getLayoutInflater();
v = l.inflate(R.layout.layoutcomboxe, null);
mwp = new ViewWraper(v);
v.setTag(mwp);
} else {
mwp = (ViewWraper) convertView.getTag();
}
LinearLayout layout = mwp.getLayoutrow();
if (drop) {
layout.setBackgroundResource(R.drawable.down);
} else {
layout.setBackgroundResource(R.drawable.up);
}
return v;
}
}
Mögliche Duplikat [Flip Pfeil auf Android-Spinner in Symbolleiste] (http://stackoverflow.com/questions/34862888/flip-arrow-on-android-spinner-in-toolbar) –
Bitte fügen Sie den entsprechenden Code gemäß [So erstellen Sie ein minimales, vollständiges und verifizierbares Beispiel] (http://stackoverflow.com/help/mcve) ein. – MikeT