Question

This this fragment's code

package cofm.example.dgdg;

import android.os.Bundle;
import android.support.v4.app.DialogFragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.ViewGroup;
import android.widget.ImageView;

public class ImageFragment extends android.support.v4.app.DialogFragment {

    private ImageView mImageView;

    public static ImageFragment newInstance() {

        ImageFragment fragment = new ImageFragment();
        fragment.setStyle(DialogFragment.STYLE_NO_TITLE, 0);
        return fragment;
    }

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
            Bundle savedInstanceState) {
        mImageView = new ImageView(getActivity());
        mImageView.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View v) {

            }
        });

        mImageView.setImageResource(R.drawable.pic1);
        // mImageView.setScaleType(ImageView.ScaleType.CENTER_CROP);

        return mImageView;
    }

    @Override
    public void onDestroyView() {

    }

}

How remove redundant black space from FragmentDialog ? Here pictures with black redundant space..!

https://www.dropbox.com/s/0nmv24fbkd2dv30/land.jpg

This is source https://www.dropbox.com/s/sq5j1o4rnkdbiec/project.zip

How remove redundant black space from FragmentDialog ? setAdjustViewBounds not work for me

Was it helpful?

Solution

Set a style to the DialogFragment as no frame

    setStyle(DialogFragment.STYLE_NO_FRAME,0);

Example..

    DialogFragment newFragment = ImageFragment.newInstance();
    newFragment.setStyle(DialogFragment.STYLE_NO_FRAME,0);
    newFragment.show(getSupportFragmentManager().beginTransaction(), "dialog");
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top