显示带有四个按钮的对话框

发布于 2024-12-08 12:11:17 字数 407 浏览 0 评论 0 原文

嘿!我正在使用对话框我的选择。我想要该对话框中有四个按钮。我添加了三个按钮,其中一个是
myDialog.setPositiveButton("删除", new DialogInterface.OnClickListener() 第二个是
myDialog.setNegativeButton("取消", new DialogInterface.OnClickListener() 第三个是 myDialog.setNeutralButton("Add", new DialogInterface.OnClickListener() 但我无法添加第四个,因为我又尝试了一个 setPositiveButton 但它只显示一个。我如何添加第四个请给我提示,

谢谢。

hy ! i am using dialog im my option . i want four button in that dialog box . i have added three buttons one is
myDialog.setPositiveButton("Delete", new DialogInterface.OnClickListener()
2nd is
myDialog.setNegativeButton("Cancel", new DialogInterface.OnClickListener()
and the 3rd one is myDialog.setNeutralButton("Add", new DialogInterface.OnClickListener() but im unable to add 4th one as i tried one more setPositiveButton but its showing only one .how i can add 4th one plz give me hint.

thank you.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

锦爱 2024-12-15 12:11:17

如果您只想使用普通对话框,则类似这样的

Dialog settingsDialog = new Dialog(this); 
settingsDialog.getWindow().requestFeature(Window.FEATURE_NO_TITLE); 
settingsDialog.setContentView(getLayoutInflater().inflate(R.layout.button_layout 
        , null)); 
settingsDialog.show(); 

按钮

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="wrap_content" android:layout_height="wrap_content" 
    android:orientation="vertical"> 
    <Button android:layout_width="wrap_content" android:layout_height="wrap_content" 
        android:text="OK" android:onClick="dismissListener"/>
    <Button android:layout_width="wrap_content" android:layout_height="wrap_content" 
        android:text="OK" android:onClick="dismissListener"/>
    <Button android:layout_width="wrap_content" android:layout_height="wrap_content" 
        android:text="OK" android:onClick="dismissListener"/> 
    <Button android:layout_width="wrap_content" android:layout_height="wrap_content" 
        android:text="OK" android:onClick="dismissListener"/> 
</LinearLayout> 

应该可以工作。您可以根据您的要求创建布局。

If you just want to use a notmal dialog something like this should work

Dialog settingsDialog = new Dialog(this); 
settingsDialog.getWindow().requestFeature(Window.FEATURE_NO_TITLE); 
settingsDialog.setContentView(getLayoutInflater().inflate(R.layout.button_layout 
        , null)); 
settingsDialog.show(); 

button_layout.xml

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="wrap_content" android:layout_height="wrap_content" 
    android:orientation="vertical"> 
    <Button android:layout_width="wrap_content" android:layout_height="wrap_content" 
        android:text="OK" android:onClick="dismissListener"/>
    <Button android:layout_width="wrap_content" android:layout_height="wrap_content" 
        android:text="OK" android:onClick="dismissListener"/>
    <Button android:layout_width="wrap_content" android:layout_height="wrap_content" 
        android:text="OK" android:onClick="dismissListener"/> 
    <Button android:layout_width="wrap_content" android:layout_height="wrap_content" 
        android:text="OK" android:onClick="dismissListener"/> 
</LinearLayout> 

You can create the layout according to your requirement.

你另情深 2024-12-15 12:11:17

你不能。在这种情况下,您必须为您的 自定义视图 >Dialog 并将四个按钮放在该视图的底部(在顶部,放置一个带有消息的 TextView)。

You can't. In that case you must create a custom view for your Dialog and put four buttons at the bottom of that view (at the top, you put a TextView with the message).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文