Create a class, for example: IconfiedTextListAdapter extends
BaseAdapter:
@Override
        public View getView(int position, View convertView, ViewGroup parent)
{
                IconfiedTextView itv;
                if(convertView == null){
                        itv = new IconfiedTextView(mContext, 
mItems.get(position));
                } else {
                        itv = (IconfiedTextView) convertView;
                        itv.setText(mItems.get(position).getText());
                        itv.setIcon(mItems.get(position).getIcon());
                }
                return itv;
        }

Explain: IconfiedTextView is a class that extends a Layout, in my
example is:
               public class IconfiedTextView extends LinearLayout

And, in class IconfiedTextView, you can add any view you want to
display in a list's item: ImageView, TextView...
Ex:
public IconfiedTextView(Context context, IconfiedText iText) {
                super(context);

                this.setOrientation(HORIZONTAL);

                mImageView = new ImageView(context);
                mImageView.setAdjustViewBounds(true);
                mImageView.setMaxWidth(50);
                mImageView.setMaxHeight(50);
                mImageView.setLayoutParams(new LinearLayout.LayoutParams
(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT));
                mImageView.setImageDrawable(iText.getIcon());
                mImageView.setPadding(0, 2, 5, 0);
                addView(mImageView, new LinearLayout.LayoutParams
(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));

                mTextView = new TextView(context);
                mTextView.setText(iText.getText());
                mTextView.setTextSize((float)14.0);
                addView(mTextView, new LinearLayout.LayoutParams
(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT));
        }

Now, in your ListActivity, create an instance of
IconfiedTextListAdapter, and use that instance as an adapter for you
List.

If you want more detail, email your request to
quanghuytruongd...@gmail.com

GL!
Huy

On Jun 5, 3:20 am, automerc <bigautosur...@gmail.com> wrote:
> Thanks for the link. I saw that the alertdialog allows us to put a
> list on the pop up window. I was wondering if there is a way to add
> images to it as well. Is it possible to associate each item on the
> list with a image so that when a item is selected a image associated
> with that item will be displayed as well by providing the url to that
> image?
>
> On Jun 2, 5:13 pm, "Mark Murphy" <mmur...@commonsware.com> wrote:
>
> > > I was wondering how we would attach a pop up window to a button so
> > > that when the button is clicked the pop up window will appear showing
> > > a message and still until the user closes it. How should I go about
> > > this and what classes should I use? Also if there are any examples for
> > > this it would really helpful as well. Thank you.
>
> > AlertDialog may be what you want.
>
> >http://developer.android.com/guide/samples/ApiDemos/src/com/example/a...
>
> >http://developer.android.com/guide/topics/ui/dialogs.html
>
> > --
> > Mark Murphy (a Commons Guy)http://commonsware.com
> > _The Busy Coder's Guide to Android Development_ Version 2.0 Available!
>
>
--~--~---------~--~----~------------~-------~--~----~
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