C
codecasa
Neues Mitglied
- 0
Hallo
Ich erzeuge Dynmisch in einem CustumAdapter TextViews die Ich wiederum in ein LayoutView einbette.
Meine Frage: Warum nimmt er meine SetTextColor nicht an ?
Wen ich SetTextColor weglasse ist die Schrift sichtbar aber zu dunkel.
hier der Code:
Ich erzeuge Dynmisch in einem CustumAdapter TextViews die Ich wiederum in ein LayoutView einbette.
Meine Frage: Warum nimmt er meine SetTextColor nicht an ?
Wen ich SetTextColor weglasse ist die Schrift sichtbar aber zu dunkel.
hier der Code:
Code:
public class adcArtikel extends BaseAdapter
{
private List<dsrArtikel> lArtikel;
private Activity activity;
public adcArtikel(Activity context, List<dsrArtikel> name)
{
activity = context;
this.lArtikel=name;
}
private static final float Fix_Text_Size = 20;
@Override
public int getCount() {
// TODO Auto-generated method stub
return lArtikel.size();
}
@Override
public Object getItem(int position) {
// TODO Auto-generated method stub
return null;
}
@Override
public long getItemId(int position) {
// TODO Auto-generated method stub
return 0;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
// TODO Auto-generated method stub
//RelativeLayout mRelative_Box_Grid;
EditText mTextView;
EditText mPriceView;
LinearLayout llV;
TextView euz;
View v = null;
if(convertView==null){
try
{
llV = new LinearLayout(activity);
mTextView = new EditText(activity);
mTextView.setTextSize(Fix_Text_Size);
mTextView.setWidth(300);
mTextView.setText(lArtikel.get(position).gettext().toString());
mPriceView = new EditText(activity);
mPriceView.setTextSize(Fix_Text_Size);
mPriceView.setWidth(100);
mPriceView.setText(lArtikel.get(position).getpreis().toString().replace(".", ","));
euz = new TextView(activity);
euz.setTextColor(color.white);
euz.setBackgroundColor(color.black);
euz.setTextSize(Fix_Text_Size);
euz.setWidth(50);
euz.setText("");
mTextView.setId(position);
mPriceView.setId(position);
llV.addView(mTextView);
llV.addView(mPriceView);
llV.addView(euz);
v = llV;
}
catch(Exception e)
{
Toast einT = Toast.makeText(activity, e.toString(),Toast.LENGTH_LONG);
}
}else{
v= (LinearLayout) convertView;
}
return v;
}
}