CheckBox не включается в представлении PDF в Android - PullRequest
0 голосов
/ 14 марта 2019

Когда я конвертирую макет в PDF, Name показывает текст даже в PDF, но CheckBox не включается в PDF.

Я пытаюсь включить переключатель CheckBox в макете XML, и когда я конвертирую в PDF, CheckBox отображается правильно, но программно не работает.

TextView tvName = content.findViewById(R.id.txtNameInsert);
CheckBox chM = content.findViewById(R.id.checkMinsert);

tvName.setText(Name.getText());
chM.toggle();

content.draw(page.getCanvas());
document.finishPage(page);

String targetPdf = "/sdcard/pdffromlayout.pdf";
File filePath;
filePath = new File(targetPdf);
try {
    document.writeTo(new FileOutputStream(filePath));

} catch (IOException e) {
    e.printStackTrace();
    Toast.makeText(SchedaPaziente.this, "Something wrong: " + e.toString(), Toast.LENGTH_LONG).show();
}

// close the document
document.close();
Toast.makeText(SchedaPaziente.this, "PDF is created!!!", Toast.LENGTH_SHORT).show();

openGeneratedPDF();

1 Ответ

0 голосов
/ 14 марта 2019

Попробуйте:

chM.setChecked(true);

Или замените CheckBox на ToggleButton.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...