Topic: Справочник про котов
Обсуждение статьи Пишем справочник про котов
Все вопросы проплачены кошками - всемирно известными производителями котят
You are not logged in. Please login or register.
Для регистрации на форуме следует написать мне письмо. В ответе я напишу правильный ответ для прохождения регистрации.
Форум Александра Климова → Android → Справочник про котов
Здравствуйте! Следующая строчка кода: builder.append("\n"); не работает. Я поменял это на builder.append("<br />"); и теперь заработало. Выкладываю просто, на заметку. Возможно, у меня где-то заглючил код. Или у Вас текстовые файлы отличаются от моих)
\n переводит на новую строку обычный текст, br переводит html-текст
Дайте исходник,я не могу создать приложение,вечно ошибки.
Если ошибки появляются в простейших примерах, то нет смысла идти дальше. Они так и будут преследовать вас. Надо разобраться с ними самостоятельно.
Здравствуйте!
А чем обусловлен выбор кодировке в строчке:
webView.loadDataWithBaseURL(null, text, "text/html", "en_US", null);
У меня txt файлы были в UTF8 без BOM, поэтому я поставил UTF8 вместо en_US.
Подскажите пожалуйста если программа имеет только русский интерфейс можно использовать UTF8?
Ничем. Просто выбрал один из вариантов. При русском тексте не используйте метод loadData(), который будет неправильно выводить текст на некоторых устройствах, даже если он в UTF8.
Здравствуйте, вопрос, а как форматировать текст в файлах n0.txt, чтоб цвета были картинки, отступы, размер шрифта менять.Какие есть средства, просто смотрел исходники там текст чем-то напоминает html.
Присмотритесь к Spannable http://developer.alexanderklimov.ru/and … nnable.php
Содержание в файле тхт, не просто текст, а уже с разметкой, и меня интересует в каком формате все представлено <div class="clause">
<a name="clause-1"></a><div class="p-ordinal">
<span class="id">1</span>. Какой-то текст.</div>
Что типа этого, это все руками пишется? Или есть редактор который представит мне текст в виде в котором можно будет выводить файл тхт с этим содержанием через webview.
WebView выводит html-текст как и любой браузер. Непонятен вопрос с редактором - используйте любой, который работает с веб-документами
Скажите пжл как добавлять хмл файлы в папку raw?
Также, как и в другие папки. Копировать-вставить. В чем проблема?
Также, как и в другие папки. Копировать-вставить. В чем проблема?
Спасибо. Скажите пжл как подключить вторую активность? Использовал информацию отсюда http://developer.alexanderklimov.ru/and … tivity.php . Пока не совсем получается). Подскажите пжл как точно в данном случае создать вторую активность? Спасибо большое.
Мне нечего добавить к тому, что описано в статье. Я ничего не утаил.
При нажатии на элемент вместо перехода программа крашится. Пробовал с кодировками файлов играть. Перепроверял на несколько раз. Подскажите, где копать?
Внимательно читать урок. Смотреть на сообщения об ошибках в студии. Кодировки тут не играют роли.
С помощью Вашего замечательного примера создал свой справочник. Время от времени его обновлял, добавляя новые пункты и соответственно файлы с содержанием в папку raw. Сегодня как всегда хотел обновить справочник, запустил студию, а она попросила обновлений. После этого в обоих активностей вылетело по несколько ошибок. В частности ActionBarActivity теперь упорно светится красным. Не подскажите, что произошло? Это из-за обновок студии?
Спасибо
Так ActionBarActivity давно уже не используется в студии. Где вы были столько времени. Поменяйте на AppCompatActivity. Вроде этого будет достаточно. И обновите все библиотеки.
Александр, создал веб документ прописал тег <img src....>, в браузере картинку видно в андройде нет, не могли бы вы подсказать в чем проблема?
Проблема в нежелании искать информацию. http://developer.alexanderklimov.ru/and … ebview.php
Подскажите, а поиск можно прикрутить к данному примеру? Если да, то где можно почитать?
Может стоит обновить приложение и строчку webView.loadDataWithBaseURL поменять на webView.loadUrl ?
Форум Александра Климова → Android → Справочник про котов
Powered by PunBB, supported by Informer Technologies, Inc.