There is an example in "The Busy Coder's Guide to Android Development" by
Mark Murphy.
I haven't tried it yet, but preview is online:
http://books.google.com/books?id=lrf4xxsgmd8C&pg=PA74

Carmen

On Thu, Jun 11, 2009 at 3:01 AM, Fei <[email protected]> wrote:

>
> i'm following the example on the tutorial about the GridView, but
> instead of showing image, i want to just simple show some text using a
> TextView. it turns out seems to be harder than i thought. it might
> seems like this is totally unnecessary and it doesn't have a valid use
> case, but i'm trying this out to just get myself familiar with the
> sdk.
>
> so my code is pretty much the same as the GridView example in
> http://developer.android.com/guide/tutorials/views/hello-gridview.html,
> but instead of using a ImageAdapter, i created a dummy adapter like
> following:
>
> class MyAdapter extends BaseAdapter {
>    private Context context;
>    private String[] texts = {"aaa", "bbb", "ccc", "ddd", "eee",
> "fff", "eee", "hhh", "iii"};
>
>    public MyAdapter(Context context) {
>        this.context = context;
>    }
>
>    public int getCount() {
>        return 9;
>    }
>
>    public Object getItem(int position) {
>        return null;
>    }
>
>    public long getItemId(int position) {
>        return 0;
>    }
>
>    public View getView(int position, View convertView, ViewGroup
> parent) {
>        TextView tv;
>        if (convertView == null) {
>            tv = new TextView(context);
>            tv.setLayoutParams(new GridView.LayoutParams(85, 85));
>        }
>        else {
>            tv = (TextView) convertView;
>        }
>
>        tv.setText(texts[position]);
>        return tv;
>    }
>
>
> it all seems valid to me, but running this gives me nothing on the
> screen. there's some selectable/clickable block if i click them, but
> the text is obvious not shown. i wonder is my layout doesn't have the
> android:text causing this problem? or anything else?
>
> any feedback will be appreciated and thanks for your help!
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Beginners" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-beginners?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to