TextColor einer Dynamisch erzeugten TextView

  • 2 Antworten
  • Letztes Antwortdatum
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:

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;        
    }

}
 
müsste es nicht
Color.WHITE heißen?

ich denke du nutzt da einen falschen wert
 
muchas Gracias muste halt nur:
android.graphics.color importieren super danke
 
Zurück
Oben Unten