Hello

The getView() call for arrayadapter is blank.  Is there a document
which describes how it works?

I have overridden it in order to change the text color of items in a
list view.  So far, I can't find any code which works.

I've tried this:

public class MyAdapter<T> extends ArrayAdapter<T> {

        public MyAdapter(Context context, int textViewResourceId, T[] objects) {
                super(context, textViewResourceId, objects);
        }
        // context, int, <T>[]

        @Override
        public View getView(int position, View convertView, ViewGroup parent) {
                // TODO Auto-generated method stub
                View row;
            row = super.getView(position, convertView, parent);
            TextView text;
            text = (TextView) row.findViewById(R.id.listView1);
            text.setTextColor(0x64788e);
                return row;
        }
}


I don't know if I am supposed to call getView in the main code or not,
but this will most certain crash the app.
The super.getView call seems to get a row in the list.  It seems  that
you then need to get the view associated with that row.  I have no
idea how to do that. I don't have resource id's for the individual row
items.  Here, I tried to use the  resource id of the list itself.
There is not a View.getChild() like call.
-- 
John F. Davis

独树一帜

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to