How to dismiss the single select dialog in AlertDialog

by vincent Kor » Sat, 14 Mar 2009 15:58:44 GMT


Sponsored Links
 Hi, All:

    from the reference of SDK,  AlertDialog information as below.

    I want to create a dialog but i don't want to have any buttons in the
dialog, then i hope to dismiss the dialog after i click any item in the
dialog,  how should i dismiss the dialog ?

    When the user click the "back" button, it will dismiss the dialog.  so i
need to send the key message in hard code ? is there any other way??

Thanks a lot for your help.

Vincent


----------------------------------
 public 
AlertDialog.Builder< http://developer.android.com/reference/android/app/AlertDialog.Builder.html> ;
setSingleChoiceItems
(CharSequence[]< http://developer.android.com/reference/java/lang/CharSequence.html> ;items,
int checkedItem,
DialogInterface.OnClickListener< http://developer.android.com/reference/android/content/DialogInterface.OnClickListener.html> ;listener)

Set a list of items to be displayed in the dialog as the content, you will
be notified of the selected item via the supplied listener. The list will
have a check mark displayed to the right of the text for the checked item.
Clicking on an item in the list will not dismiss the dialog. Clicking on a
button will dismiss the dialog.
 Parameters    items the items to be displayed. checkedItem specifies which
item is checked. If -1 no items are checked. listener

notified when an item on the list is clicked. The dialog will not be
dismissed when an item is clicked. It will only be dismissed if clicked on a
button, *if no buttons are supplied it's up to the user to dismiss the
dialog. *

**

-----------------

--~--~---------~--~----~------------~-------~--~----~



How to dismiss the single select dialog in AlertDialog

by Jean-Baptiste Queru » Sat, 14 Mar 2009 16:03:52 GMT


 For the second time, please don't cross-post, and please stay on
topic. This is a question for the android-developers group.

Thanks,
JBQ






-- 
Jean-Baptiste M. "JBQ" Queru
Android Engineer, Google.

Questions sent directly to me that have no reason for being private
will likely get ignored or forwarded to a public forum with no further
warning.

--~--~---------~--~----~------------~-------~--~----~


Sponsored Links


How to dismiss the single select dialog in AlertDialog

by vincent Kor » Sun, 15 Mar 2009 00:11:43 GMT


 Thanks for your reminding me of that. JBQ.


 Hi, All:

    from the reference of SDK,  AlertDialog information as below.

    I want to create a dialog but i don't want to have any buttons in the
dialog, then i hope to dismiss the dialog after i click any item in the
dialog,  how should i dismiss the dialog ?

    When the user click the "back" button, it will dismiss the dialog.  so i
need to send the key message in hard code ? is there any other way??

Thanks a lot for your help.

Vincent


----------------------------------
 public 
AlertDialog.Builder< http://developer.android.com/reference/android/app/AlertDialog.Builder.html> ;
setSingleChoiceItems
(CharSequence[]< http://developer.android.com/reference/java/lang/CharSequence.html> ;items,
int checkedItem,
DialogInterface.OnClickListener< http://developer.android.com/reference/android/content/DialogInterface.OnClickListener.html> ;listener)

Set a list of items to be displayed in the dialog as the content, you will
be notified of the selected item via the supplied listener. The list will
have a check mark displayed to the right of the text for the checked item.
Clicking on an item in the list will not dismiss the dialog. Clicking on a
button will dismiss the dialog.
 Parameters     items the items to be displayed. checkedItem specifies which
item is checked. If -1 no items are checked. listener

notified when an item on the list is clicked. The dialog will not be
dismissed when an item is clicked. It will only be dismissed if clicked on a
button, *if no buttons are supplied it's up to the user to dismiss the
dialog. *

**

--~--~---------~--~----~------------~-------~--~----~



How to dismiss the single select dialog in AlertDialog

by vincent Kor » Sun, 15 Mar 2009 00:47:11 GMT


 Hi, All:

    from the reference of SDK,  AlertDialog information as below.

    I want to create a dialog but i don't want to have any buttons in the
dialog, then i hope to dismiss the dialog after i click any item in the
dialog,  how should i dismiss the dialog ?

    When the user click the "back" button, it will dismiss the dialog.  so i
need to send the key message in hard code ? is there any other way??

Thanks a lot for your help.

Vincent


----------------------------------
 public 
AlertDialog.Builder< http://developer.android.com/reference/android/app/AlertDialog.Builder.html> ;
setSingleChoiceItems
(CharSequence[]< http://developer.android.com/reference/java/lang/CharSequence.html> ;items,
int checkedItem,
DialogInterface.OnClickListener< http://developer.android.com/reference/android/content/DialogInterface.OnClickListener.html> ;listener)

Set a list of items to be displayed in the dialog as the content, you will
be notified of the selected item via the supplied listener. The list will
have a check mark displayed to the right of the text for the checked item.
Clicking on an item in the list will not dismiss the dialog. Clicking on a
button will dismiss the dialog.
 Parameters    items the items to be displayed. checkedItem specifies which
item is checked. If -1 no items are checked. listener

notified when an item on the list is clicked. The dialog will not be
dismissed when an item is clicked. It will only be dismissed if clicked on a
button, *if no buttons are supplied it's up to the user to dismiss the
dialog. *

**

-----------------

--~--~---------~--~----~------------~-------~--~----~



How to dismiss the single select dialog in AlertDialog

by Gesh » Sun, 15 Mar 2009 13:12:39 GMT


 from what i can gather what you are looking for is the .setItems()
method, not the setSingleChoiceItems()




--~--~---------~--~----~------------~-------~--~----~



How to dismiss the single select dialog in AlertDialog

by Mercury » Sun, 15 Mar 2009 13:13:01 GMT


 Hi Vincent

you can try to comment button founction and use functions as
following

boolean           onKeyDown(int keyCode, KeyEvent event)
A key was pressed down.
boolean         onKeyUp(int keyCode, KeyEvent event)
A key was released.

you could choice one of them and then add following code into it

new DialogInterface.OnClickListener() {
                 public void onClick(DialogInterface dialog, int whichButton) {
                 setResult(RESULT_OK);
                 finish();
                 }
                 }

Maybe can help you.

Best regards and good luck!

Mercury





--~--~---------~--~----~------------~-------~--~----~



Other Threads

1. Keyboard.Key android:iconPreview attribute doesn't work

I'm trying to change the default key preview used by the keyboard, and
it seems to does not work: the key preview never changes from the
default one.

I'm trying to use a drawable (png file) for that as below:

<Key android:codes="49" android:keyLabel="1"
android:horizontalGap="1%"android:iconPreview="@drawable/my_preview" /

I'm adding the iconPreview to several keys, but none of them worked.

Have anyone used this? How did you use it?  Any help are appreciated.

thanks!

-- 

2. Loading and displaying an image from a resource

Currently I'm successfully loading and displaying an image from a
webserver using the code below.

URL imgURL = new URL("http://www.xxx.com/myimage.png");
URLConnection conn = aURL.openConnection();
conn.connect();
InputStream is = conn.getInputStream();
BufferedInputStream bis = new BufferedInputStream(is);
bm= BitmapFactory.decodeStream(bis);
bis.close();
is.close();

canvas.drawBitmap(bm, 0, 0, null);


What I want to do is load it from a resource.  I've put myimage.png
into res/drawable and referenced the bitmap as follows :-

Bitmap bm = BitmapFactory.decodeResource(getResources(),
R.drawable.myimage);

However when I try to display it with canvas.drawBitmap(bm, 0, 0,
null); I get a Force Close.

What am I missing?

Thanks,
Simon.

-- 

3. Is possible to determine which service providers available ?

4. uploading image + optional tags via HTTP POST

5. Removing BC from Android

6. Multiple bluetooth device support

7. Book the mailing lists