【问题标题】:How to customize dialog fragment title with image view and button?如何使用图像视图和按钮自定义对话框片段标题?
【发布时间】:2015-04-02 10:47:28
【问题描述】:

我有一个对话框片段,我需要在通话记录列表项单击时显示一个人的通话记录详细信息。我需要显示显示照片和按钮而不是对话框片段的标题。我还尝试删除标题并放置照片和按钮,但宽度正在包裹内容并且对话框大小会缩小。我需要宽度来填充父级,或者匹配父级活动。

【问题讨论】:

标签: android dialog android-dialogfragment


【解决方案1】:

我的问题已解决。在我尝试修复 xml 中的布局之前,现在我在对话框片段的 onStart 方法中添加了布局宽度和高度,并使用 FEATURE_NO_TITLE 标志删除了标题。这是代码:

public Dialog onCreateDialog(Bundle savedInstanceState) {
        Dialog dialog = super.onCreateDialog(savedInstanceState);

        // request a window without the title
        dialog.getWindow().requestFeature(Window.FEATURE_NO_TITLE);

        return dialog;
    }
    @Override
    public void onStart() {
        super.onStart();

// safety check
        if (getDialog() == null) {
            return;
        }

        int dialogWidth =  --- // specify a value here
        int dialogHeight = --- // specify a value here
        getDialog().getWindow().setLayout(dialogWidth, dialogHeight);
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-02-10
    • 1970-01-01
    • 1970-01-01
    • 2012-08-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-22
    相关资源
    最近更新 更多