public class MyAlertDialog extends DialogFragment {
@NonNull
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
AlertDialog.Builder builder = new AlertDialog.Builder(getContext());
View layout = getActivity().getLayoutInflater().inflate(R.layout.dialog, null);
LinearLayout mContent = (LinearLayout) layout.findViewById(R.id.content);
mContent.addView(addTosText());
builder.setView(layout);
return builder.create();
}
private DocumentView addTosText() {
return makeDocumentView(new ArticleBuilder()
.append("d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d " +
"d d d d d d d d d d d d d d d d d d d d d", false)
, DocumentView.FORMATTED_TEXT);
}
public DocumentView makeDocumentView(CharSequence article, int type) {
final DocumentView documentView = new DocumentView(getContext(), type);
documentView.setText(article);
documentView.getDocumentLayoutParams().setTextAlignment(TextAlignment.JUSTIFIED);
return documentView;
}
Trying to nest DocumentView in AlertDialog, but I've got extra space between text and right side:![s70213-173618](https://cloud.githubusercontent.com/assets/6940238/22890110/0520b1ee-f214-11e6-994d-d42bf84a1683.jpg)
Here is my code: MainActivity.java
public class MainActivity extends AppCompatActivity {
}
MyAlertDialog.java
public class MyAlertDialog extends DialogFragment {
}
dialog.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="wrap_content">
How is it possible to avoid this extra space?
I could do this only by using below line of code: documentView.getDocumentLayoutParams().setInsetPaddingRight(-60);
But this works differently for each form-factor
Could you please help with this issue?