Android Studio-如何关闭对话框

萨马德

只是想知道选择一个选项后如何关闭对话框。

这是代码

public boolean onOptionsItemSelected(MenuItem item) {
    super.onOptionsItemSelected(item);

    if (item.getItemId() == R.id.launch_voip_call) {
        Utils.startCall(this, contact);
        return true;
    } 
    else if(item.getItemId() == R.id.launch_attachment){

        AlertDialog.Builder dialogBuilder = new AlertDialog.Builder(this);
        dialogBuilder.setCancelable(true);

        View choiceView = getLayoutInflater().inflate(R.layout.dialog_image_source_chooser, null);

        ImageButton cameraButton = (ImageButton) choiceView.findViewById(R.id.cameraButton);

        ImageButton galleryButton = (ImageButton) choiceView.findViewById(R.id.galleryButton);

        cameraButton.setOnClickListener(new View.OnClickListener() {

            public void onClick(View v) {
                Intent cameraIntent = new Intent(SingleConversationActivity.this, CameraActivity.class);
                cameraIntent.putExtra("EXTRA_CONTACT_JID", contact.getJid());
                startActivity(cameraIntent);

            }
        });
什里尼瓦斯·奇卡蒂(Shreenivas Chikati)
AlertDialog.Builder dialogBuilder = new AlertDialog.Builder(YourActivity.this);

                LayoutInflater inflater = YourActivity.this.getLayoutInflater();
                View dialogView = inflater.inflate(R.layout.dialog_image_source_chooser, null);
                dialogBuilder.setView(dialogView);

               ImageButton cameraButton = (ImageButton) dialogView.findViewById(R.id.cameraButton);

    ImageButton galleryButton = (ImageButton) dialogView.findViewById(R.id.galleryButton);


                final AlertDialog alertDialog = dialogBuilder.create();
                alertDialog.show();

                cameraButton.setOnClickListener(new View.OnClickListener() {
                    @Override
                    public void onClick(View view) {

                         alertDialog.dismiss();
                         Intent cameraIntent = new Intent(SingleConversationActivity.this, CameraActivity.class);
            cameraIntent.putExtra("EXTRA_CONTACT_JID", contact.getJid());
            startActivity(cameraIntent);

                    }
                });

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Android Studio中关闭客户对话框时,如何执行操作?

来自分类Dev

关闭Android Studio时,确认退出对话框

来自分类Dev

如何关闭Android中的系统对话框?

来自分类Dev

Android:选择项目时如何关闭对话框

来自分类Dev

如何以编程方式关闭Android中的对话框?

来自分类Dev

如何知道是否在Android中关闭了对话框?

来自分类Dev

Android如何判断对话框是否已关闭或完成

来自分类Dev

如何关闭Android中的系统对话框?

来自分类Dev

Android:选择项目时如何关闭对话框

来自分类Dev

对话框关闭延迟-Android

来自分类Dev

关闭Facebook登录对话框Android

来自分类Dev

对话框关闭延迟-Android

来自分类Dev

如何在Android Studio中还原旧的提交对话框窗口?

来自分类Dev

如何在webview中显示“无Internet连接”对话框 Android Studio

来自分类Dev

如何使用Android Studio创建文件选择器对话框

来自分类Dev

我如何在android studio中圆形对话框角

来自分类Dev

如何在按钮下方定位对话框,Android Studio?

来自分类Dev

当用户在对话框旁边按下时,如何防止关闭android对话框?

来自分类Dev

在Java Android Studio中删除对话框周围的触摸

来自分类Dev

在Android Studio中显示和隐藏对话框

来自分类Dev

进度未在进度对话框 Android Studio 中增加

来自分类Dev

使用ahk关闭Visual Studio中的弹出对话框

来自分类Dev

在Android中关闭提醒对话框后,如何在活动调用中刷新TextView?

来自分类Dev

在Android上以片段方式从Internet加载数据时如何关闭对话框

来自分类Dev

如何仅在Android中使用按钮关闭警报对话框

来自分类Dev

如何通过函数关闭创建时显示的Android对话框

来自分类Dev

在android中如何在收到实时消息时关闭对话框?

来自分类Dev

Android-关闭对话框片段后出现小对话框

来自分类Dev

Android:如何正确删除对话框

Related 相关文章

  1. 1

    在Android Studio中关闭客户对话框时,如何执行操作?

  2. 2

    关闭Android Studio时,确认退出对话框

  3. 3

    如何关闭Android中的系统对话框?

  4. 4

    Android:选择项目时如何关闭对话框

  5. 5

    如何以编程方式关闭Android中的对话框?

  6. 6

    如何知道是否在Android中关闭了对话框?

  7. 7

    Android如何判断对话框是否已关闭或完成

  8. 8

    如何关闭Android中的系统对话框?

  9. 9

    Android:选择项目时如何关闭对话框

  10. 10

    对话框关闭延迟-Android

  11. 11

    关闭Facebook登录对话框Android

  12. 12

    对话框关闭延迟-Android

  13. 13

    如何在Android Studio中还原旧的提交对话框窗口?

  14. 14

    如何在webview中显示“无Internet连接”对话框 Android Studio

  15. 15

    如何使用Android Studio创建文件选择器对话框

  16. 16

    我如何在android studio中圆形对话框角

  17. 17

    如何在按钮下方定位对话框,Android Studio?

  18. 18

    当用户在对话框旁边按下时,如何防止关闭android对话框?

  19. 19

    在Java Android Studio中删除对话框周围的触摸

  20. 20

    在Android Studio中显示和隐藏对话框

  21. 21

    进度未在进度对话框 Android Studio 中增加

  22. 22

    使用ahk关闭Visual Studio中的弹出对话框

  23. 23

    在Android中关闭提醒对话框后,如何在活动调用中刷新TextView?

  24. 24

    在Android上以片段方式从Internet加载数据时如何关闭对话框

  25. 25

    如何仅在Android中使用按钮关闭警报对话框

  26. 26

    如何通过函数关闭创建时显示的Android对话框

  27. 27

    在android中如何在收到实时消息时关闭对话框?

  28. 28

    Android-关闭对话框片段后出现小对话框

  29. 29

    Android:如何正确删除对话框

热门标签

归档