Какой лучший способ показать большой многострочный текст в приложении для Android.
Привет, сообщество StackOverFlow. Я пытаюсь создать приложение для Android, в котором мне нужно было показать программу нашего колледжа, состоящую из различных филиалов, для которых у меня были данные в формате PDF, состоящие из сотен страниц. Теперь, какой самый лучший способ отобразить весь текст для моих пользователей. Я сам получил некоторые идеи, но не знаю, как их реализовать, они
- Работа с PDF прямо в моем приложении (не знаю, как это сделать, приветствуются любые учебники.)
- Хранение текста в автономном режиме, например, в формате HTML, и открытие его в веб-представлении (не знаю, возможно ли это, но слышали, что мы можем это сделать).
- Снимки экрана с каждой страницей и просмотр в средстве просмотра изображений (очень сложная задача, учитывая, что на одну ветку приходится 100 страниц, что не очень удобно для пользователя.)
Любые другие эффективные методы приветствуются вместе с учебными пособиями, так как я здесь новичок и любая идея реализации первого или второго метода также, пожалуйста. Извините, если я сказал какие-либо неправильно ремешок, спасибо.
2 ответа
Попробуйте этот код для открытия файла PDF.
public class MyPdfViewActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
WebView mWebView=new WebView(MyPdfViewActivity.this);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.getSettings().setPluginsEnabled(true);
mWebView.loadUrl("https://docs.google.com/gview? embedded=true&url="+LinkTo);
setContentView(mWebView);
}
}
Используйте эту Android-Pdf-Viewer-Library, чтобы открыть PDF в вашем приложении для Android, а также сэкономить ваше время.