请协助我想使自定义对话框左对齐或右对齐在android中

请协助我想使自定义对话框左对齐或右对齐在android中,android,dialog,Android,Dialog,我需要使我的自定义对话框左对齐或右对齐,我已经阅读了许多教程,但我发现我们无法更改对话框的对齐方式。我需要在我的android中创建一个对话框,类似于下面链接中的图像 如果无法使用该对话框,请提供一些符合我要求的自定义对话框替代方案 您可以在Android中使用弹出窗口作为下拉菜单来实现这一点,如下所示: PopupWindow dropdown_group_popup_window; View popupView = dropdown_layoutInflater.inflate(R.lay

我需要使我的自定义对话框左对齐或右对齐,我已经阅读了许多教程,但我发现我们无法更改对话框的对齐方式。我需要在我的android中创建一个对话框,类似于下面链接中的图像

如果无法使用该对话框,请提供一些符合我要求的自定义对话框替代方案


您可以在Android中使用弹出窗口作为下拉菜单来实现这一点,如下所示:

PopupWindow dropdown_group_popup_window;
View popupView = dropdown_layoutInflater.inflate(R.layout.visibility_dropdown_window, 
        (ViewGroup) findViewById(R.id.visibility_dropdown_view));
dropdown_group_popup_window = new PopupWindow(popupView,
        WindowManager.LayoutParams.WRAP_CONTENT, WindowManager.LayoutParams.WRAP_CONTENT);
dropdown_group_popup_window.setContentView(popupView); //you can enter your layout here which you wanna show as a dropdown
dropdown_group_popup_window.showAsDropDown(view);      // here you need to pass the view below which you want to show your dropdown
dropdown_group_popup_window.setOutsideTouchable(true);
dropdown_group_popup_window.setTouchable(true);
dropdown_group_popup_window.setBackgroundDrawable(new BitmapDrawable());

你可以在那个位置使用一些布局,使其可见或不可见。。我这样解决了我的问题。如果你想,我可以显示我的用户界面和代码。当然,请把你的用户界面和代码发送给我vivek19ssb@gmail.comyou我可以试试这个答案。