Как создать структурированные экраны справки с форматированием в Android

#android #xml

#Android #xml

Вопрос:

Я хочу добавить несколько экранов справки в свое приложение для Android. Я видел это в других приложениях, где экран справки представлен в виде схемы, и если вы нажмете на заголовок темы в схеме, он расширится до следующего уровня детализации.

В настоящее время я использую строковые ресурсы в своем strings.xml для размещения моей справочной информации. Однако он плоский, без структуры. Я бы подумал, что там будут токены форматирования xml, которые будут указывать тематические заголовки и тому подобное, Но мне трудно найти документацию по этому вопросу. Кто-нибудь может предоставить указатель?

Ответ №1:

Демонстрационное приложение API на некоторых эмуляторах, например, любом эмуляторе 2.2, включает пример расширяемого списка.

http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/ExpandableList1.html

Если это не то, что вы искали, можете ли вы указать на пример, который делает что-то более похожее на то, что вам нужно?

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

1. Что ж, это было бы лучше, чем ничего. Однако это кажется немного специализированным для документации. Например, это позволило бы использовать только один уровень детализации в заголовке темы. Я больше ищу общий подход, который допускал бы любое количество уровней ветвления, подобных многим типам онлайн-документации.

2. В файловом менеджере Astro есть отличные экраны справки. Определенные слова являются ссылками на более подробную информацию или другие разделы документации. Это не совсем то, о чем я думал, но это была бы хорошая альтернатива. Кто-нибудь знает, как это было сделано?