Я применяю жестко запрограммированное значение ----
в тело сообщения пользовательского AlertDialog.В моем устройстве он хорошо вписывается, так как я использовал его размеры, как показано ниже:
Однако на устройстве с большим экраном оно определенно будет выглядеть по-другому:это:
и код для создания диалога:
new AlertDialog.Builder(context)
.setTitle("Title goes here...")
.setMessage("-------------------------------")
(…)
Я могу использовать DisplayMetrics
, чтобы получить ширинудиалога, но как мне теперь применить ширину, пойманную к фактическому сообщению?
DisplayMetrics displayMetrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(displayMetrics);
final int DisplayWidth = displayMetrics.widthPixels;