相关疑难解决方法(0)

DialogFragment全屏显示两侧填充

我正在创建一个显示在操作栏下方的自定义DialogFragment.到目前为止一切都很好.对话框片段的布局参数用于match_parent宽度和wrap_content高度.

我尝试了所有解决方案,包括设置布局参数.width以及获取显示大小和删除主题.然而,无论在对话框的左侧,右侧和顶侧是否有少量空间是不可见的.我需要知道如何删除这个空间,以便它实际上匹配屏幕的宽度,并希望摆脱顶部填充.

android android-layout android-dialogfragment

29
推荐指数
6
解决办法
4万
查看次数

全屏DialogFragment

我试图创建MATCH_PARENT宽度的DialogFragment这样的对话框几乎全屏幕(离开填充周围的边缘为流动的样子).我在Android中看到过这个解决方案Full Screen DialogFragment,但我试图避免将宽度设置为1000dp的黑客攻击.以我目前的布局,我是使用FILL_PARENT或MATCH_PARENT它似乎是设置宽度和高度WRAP_CONTENT.

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >
Run Code Online (Sandbox Code Playgroud)

我已经将此解决方案用于Dialog(而不是DialogFragment),它按预期工作:

getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
Run Code Online (Sandbox Code Playgroud)

android android-dialogfragment

20
推荐指数
3
解决办法
3万
查看次数

Android:如何将dialogFragment设置为全屏

您好我试图将该主题覆盖到dialogFragment全屏,但我想要的全屏是上一个活动的叠加层,所以当打开dialogFragment时,我们仍然可以看到屏幕和dialogFragment之间填充的活动.

这是我用于全屏的风格

<style name="fullscreen_dialog" parent="android:Theme" >
    <item name="android:windowNoTitle">true</item>
    <item name="android:windowFullscreen">true</item>
    <item name="android:windowIsFloating">false</item>
</style>
Run Code Online (Sandbox Code Playgroud)

android fullscreen android-dialogfragment

10
推荐指数
4
解决办法
3万
查看次数

如何使用对话框片段设置全屏对话框

我正在使用对话框片段进行全屏对话.我成功地显示了对话框但问题在于其宽度和高度.它无法显示全屏大小.我想设置宽度和高度与累积全屏大小像活动.请指导我如何设置对话框的宽度和高度,以将其累积到全屏大小.

CustomeDialogFramgnet:

public class CustomDialogFragment extends DialogFragment {
    /** The system calls this to get the DialogFragment's layout, regardless
     of whether it's being displayed as a dialog or an embedded fragment. */
    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {
        // Inflate the layout to use as dialog or embedded fragment
        View rootView = inflater.inflate(R.layout.item_fragment, null, false);

        Toolbar toolbar = (Toolbar) rootView.findViewById(R.id.toolbar);
        toolbar.setTitle("Dialog title");

        ((AppCompatActivity) getActivity()).setSupportActionBar(toolbar);

        ActionBar actionBar = ((AppCompatActivity) getActivity()).getSupportActionBar();
        if (actionBar != null) {
            actionBar.setDisplayHomeAsUpEnabled(true);
            actionBar.setHomeAsUpIndicator(android.R.drawable.ic_menu_close_clear_cancel); …
Run Code Online (Sandbox Code Playgroud)

android android-dialogfragment

7
推荐指数
2
解决办法
1万
查看次数

片段对话框景观,填充屏幕

我有一个片段对话框的问题,如果手机处于纵向模式,一切正常,对话框几乎全屏,但是当我旋转手机时,在景观中两侧有一些大的间隙..可能解决这个问题?

在此输入图像描述

我叫这个

        getDialog().getWindow().requestFeature(Window.FEATURE_NO_TITLE);
Run Code Online (Sandbox Code Playgroud)

摆脱DIalogFragment标题.我正在使用线性布局.

android android-dialogfragment

5
推荐指数
1
解决办法
1596
查看次数