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


On 3月15日, 上午12时47分, vincent Kor <[email protected]> wrote:
> 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.Builde...>
> setSingleChoiceItems
> (CharSequence[]<http://developer.android.com/reference/java/lang/CharSequence.html>items,
> int checkedItem,
> DialogInterface.OnClickListener<http://developer.android.com/reference/android/content/DialogInterfac...>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. *
>
> **
>
> -----------------

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" 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-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to