#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"/>