PDFView в альбомной ориентации в Android studio

#java #android

Вопрос:

Я создал средство чтения PDF на платформе Android Studio, используя [URL barteksc = https://github.com/barteksc/AndroidPdfViewer] библиотека. Я скачал библиотеку и сумел открыть pdf-файл.. всякий раз, когда я пытался развернуть страницу этого pdf-файла, она переходит на 1-ю страницу этого pdf-файла. Как будто я нахожусь на странице № 10, когда я включаю ландшафтный режим, он переходит на страницу № 1.как я могу решить эту проблему?

XML

 <?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".Activity2">

  <com.github.barteksc.pdfviewer.PDFView
      android:id="@ id/pdfView"
      android:background="@color/black"
      android:layout_width="match_parent"
      android:layout_height="match_parent"/>

  </androidx.constraintlayout.widget.ConstraintLayout>
 

Пакет Java com.пример.myapplication;

импорт androidx.appcompat.app.AppCompatActivity; импорт android.os.Bundle;

импортируйте com.github.barteksc.pdfviewer.PDFView;

общедоступный класс Activity2 расширяет возможности совместимости приложений {

 PDFView book1;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_2);

    book1=(PDFView)findViewById(R.id.pdfView);

    book1.fromAsset("Problems-of-Life-and-Mind.-Second-series.pdf")
            .spacing(10)
            .load();

}
 

}

Комментарии:

1. Не могли бы вы, пожалуйста, добавить код, показывающий, что вы пробовали до сих пор ?

2. Взгляните сейчас

Ответ №1:

Просто добавьте определенный макет в ландшафтный режим

 <activity android:name=".<YourActivity>"
   android:screenOrientation="landscape"/>