0
Мне нужно распечатать вид (форму, заполняемую пользователем) в PDFDocument (для отправки по электронной почте). Для этого мне нужно получить высоту представления для настройки PFDDocument.Как получить высоту (прокрутку), включая скрытую область
При использовании view.getHeight или view.getMeasuredHeight он не включает скрытый контент, а только видимую область.
Это мой текущий код:
View view = (View) findViewById(R.id.scrollView_affiche);
Integer v_height = view.getMeasuredHeight();
Integer v_width = view.getMeasuredWidth();
PdfDocument document = new PdfDocument();
PdfDocument.PageInfo pageInfo = new PdfDocument.PageInfo.Builder(v_width,v_height , 1).create();
Размер ScrollView только как большой, как вы видите, это на экране. Вы действительно пытаетесь измерить размер своего детского вида, который может иметь внеэкранные части? –
@DougStevenson В моем прокрутке содержится один LinearLayout. Я попробую напечатать этот (дочерний) вид вместо scrollview. – Tibo
@DougStevenson Спасибо. Мне действительно нужно было распечатать его дочерний вид вместо одного прокрутки. Не могли бы вы опубликовать ответ? – Tibo