я - скала из Голландии, я новичок на форуме и новый разработчик в android студии, это здорово, я и все очень весело, но теперь я застрял в своем проекте, я хочу сделать приложение для заказа Проблема моего отца в том, что если я создаю новую одеру и перезаписываю страницу, я хочу автоматически создать новую страницу, но не могу найти правильный ответ!
`publi c void pdfcreate () {
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
PdfDocument pdfDocument = new PdfDocument();
Paint mypaint = new Paint();
PdfDocument.PageInfo pageInfo = new PdfDocument.PageInfo.Builder(2480, 3410,1).create();//verander hier de pdf pagina hoogte en breedte
PdfDocument.Page myPage = pdfDocument.startPage(pageInfo);
int measureWidth = View.MeasureSpec.makeMeasureSpec(myPage.getCanvas().getWidth(), View.MeasureSpec.EXACTLY);
int measuredHeight = View.MeasureSpec.makeMeasureSpec(myPage.getCanvas().getHeight(), View.MeasureSpec.UNSPECIFIED);
View context = MainActivity.this.getLayoutInflater().inflate(R.layout.activity_main,null);
context.measure(measureWidth,measuredHeight);
context.layout(0,0, myPage.getCanvas().getWidth(),myPage.getCanvas().getHeight());
context.draw(myPage.getCanvas());
pdfDocument.finishPage(myPage);
myPage = pdfDocument.startPage(pageInfo);
pdfDocument.finishPage(myPage);
File file = new File(Environment.getExternalStorageDirectory(),"/hello.pdf");
try {
pdfDocument.writeTo(new FileOutputStream(file));
}catch (FileNotFoundException e){
e.printStackTrace();
}catch (IOException e){
e.printStackTrace();
pdfDocument.close();
}
}
});`