Özel bir numaralı telefonu kullanıyorum bir ListView var. Bağdaştırıcının içinde (getView(int, View, ViewGroup) yönteminde)'un arka plan rengini setBackgroundColor(int) kullanarak ayarlıyorum. Sorun şu ki arka plana hangi rengi koyuyor olursam her zaman koyu bir gri ortaya çıkıyor. Işık temasını kullandığımı da belirtmek gerekir. kodAndroid Liste Görünümü her zaman gri gösteriliyor gri
İlgili (basitleştirilmiş) bitleri:
AndroidManifest.xml:
<activity
android:name=".MyActivity"
android:theme="@android:style/Theme.Light" />
MyAdapter.java:
@Override
public View getView(int position, View convertView, ViewGroup parent) {
LayoutInflater inflater = LayoutInflater.from(mContext);
View av = inflater.inflate(R.layout.my_row, parent, false);
av.setBackgroundColor(R.color.myRow_red);
mName = (TextView) av.findViewById(R.id.myRow_name);
mName.setText("This is a name");
return av;
}
Herhangi bir fikir/öneri?
teşekkürler hayat kurtarıcısın :) – user1940676
Benzer bir durum var ama bu çözümü şekiller için kullanamıyorum. Burada daha ayrıntılı bir soru sordum: http://stackoverflow.com/questions/39820240/android-canvas-drawrect-colour-always-shows-as-grey – Vedant261