В моем проекте android я сохранил один файл HTML внутри своего приложения. Теперь из класса Activity я использую webView , чтобы показать содержимое этого HTML файла . Этот файл html содержит очень большой объем текста, который отображается в виде абзаца внутри тега абзац .
Таким образом, в webView я могу прочитать текст с помощью вертикальной прокрутки . Но мне нужно предложение показать весь контент постранично, как читатель, настраивающий экран мобильного телефона. Точнее говоря, я не хочу, чтобы пользователь прокручивал по вертикали, скорее, пользователь переместится вправо или влево для перехода с одной страницы на другую.
Вот макет xml код файла-
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".ViewPagerActivity">
<androidx.viewpager.widget.ViewPager
android:id="@+id/viewPager"
android:layout_width="match_parent"
android:layout_height="match_parent">
<WebView
android:id="@+id/webview_reader"
android:layout_width="match_parent"
android:layout_height="match_parent" />
</androidx.viewpager.widget.ViewPager>
</androidx.constraintlayout.widget.ConstraintLayout>
А вот мой код класса активности-
public class ViewPagerActivity extends AppCompatActivity {
private WebView webView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_view_pager);
webView = findViewById(R.id.webview_reader);
WebSettings webSettings = webView.getSettings();
webSettings.setJavaScriptEnabled(true);
webView.loadUrl("file://"+ViewPagerActivity.this.getFilesDir()+"/a.html");
}
}
Вот вывод приложения -
]
Я также пытался показать веб-просмотр в Просмотр страницы , но он также не работал. Итак, я хочу, чтобы вся эта страница html разделяла персонажа, настраивая экран мобильного телефона и показывая их постранично, как читатель. Так что было бы очень хорошо, если бы кто-нибудь помог мне решить эту проблему с примером программирования.