Я применяю жестко запрограммированное значение ----
в тело сообщения пользовательского AlertDialog.В моем устройстве он хорошо вписывается, так как я использовал его размеры, как показано ниже:
![Normal device](https://i.stack.imgur.com/Mgb0v.jpg)
Однако на устройстве с большим экраном оно определенно будет выглядеть по-другому:это:
![enter image description here](https://i.stack.imgur.com/1ZHcP.jpg)
и код для создания диалога:
new AlertDialog.Builder(context)
.setTitle("Title goes here...")
.setMessage("-------------------------------")
(…)
Я могу использовать DisplayMetrics
, чтобы получить ширинудиалога, но как мне теперь применить ширину, пойманную к фактическому сообщению?
DisplayMetrics displayMetrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(displayMetrics);
final int DisplayWidth = displayMetrics.widthPixels;