For those who will find this thread like me, here is IMO better solution (note the 70% which sets min width of the dialog in percent of screen width):
<style name="my_dialog" parent="Theme.AppCompat.Dialog.Alert">
<item name="windowMinWidthMajor">70%</item>
<item name="windowMinWidthMinor">70%</item>
</style>
And then apply this style to dialog:
AlertDialog.Builder builder = new AlertDialog.Builder(context, R.style.my_dialog);