当前位置: 首页 > 知识库问答 >
问题:

DialogFragment按钮外观[重复]

盖夕
2023-03-14

我需要一些帮助我的对话问题。我从自定义视图创建了dialogFragment,并设置了肯定/否定按钮,如下所示:

  @Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
    AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
    LayoutInflater inflater = getActivity().getLayoutInflater();
    builder.setView(inflater.inflate(R.layout.add_product, null)).
            setPositiveButton(R.string.add, new DialogListener(getActivity(), true)).
            setNegativeButton(R.string.cancel, new DialogListener(getActivity(), false));
    return builder.create();
}

我更喜欢那种样式的按钮,在这种情况下我该如何使用它。

共有1个答案

解鸿运
2023-03-14
builder.setPositiveButton("Sighin", new DialogInterface.OnClickListener() {
    public void onClick(DialogInterface dialog, int id) {
        dialog.dismiss();
    }
});

builder.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
    public void onClick(DialogInterface dialog, int id) {
        dialog.dismiss();
    }
});
AlertDialog alertDialog = builder.create();
alertDialog.show();
break;
 类似资料:
  • 如果这个解决方案是错误的,如何处理这些点击和设置监听器? PS:请不要告诉我。

  • 我根据Android文档创建了以下DialogFragment: 公共类PayBillDialogFraank扩展DialogFraank{ 从另一个片段(列表片段)中,当单击列表中的一行时,应该打开DialogFraank,并且在按下DialogFraank的正按钮后,我希望能够删除ListFraank的选定行,并调用一个方法来执行与删除相关联的远程操作。我实现了ListFraank如下: 我不

  • 有时候,用户填完表单信息后,发现填写错误,希望将表单数据还原为页面加载时的状态。为此,可以在表单上创建一个重置按钮(reset按钮)。 把 input 元素的 type 属性设置为“reset”,来创建重置按钮。value 属性的值,为按钮上显示的文本。如果没有提供 value 属性,则按钮上默认显示“重置”。如: <input type="reset" value="取消"> 上述按钮的运行结

  • 所以我有这些按钮(3叠6个,18个),我想实现的是当我按下其中一个按钮时: > 边框颜色 其他按钮将重置为其正常样式 但是我不想通过“isEnable”技巧禁用其他的(我只在这里找到了涉及isEnable的解决方案),我仍然希望它们被启用,我只是希望它们不要在按下时被我的自定义样式“突出显示”。 对于第一部分,也就是我在IBAction中所做的造型: 这一小部分只是一个按钮,但我想如果我有18个按

  • 我在哪里可以找到这个按钮?

  • 我有一个订单按钮应该是重定向用户到购物车页面与订购的项目 这是网上的路线。php 这是函数addToCart 但是当我点击按钮时,它不会重定向到购物车页面,它会一直加载到我所做的同一个位置 在函数上,它输出正确的结果