У меня есть фрагмент предпочтения с иерархией экрана предпочтений. Я хотел бы добавить настраиваемый макет, чтобы определить раздел «об авторе», добавив изображение в элемент и ссылку (намерение браузера). Я искал, но я не нашел никаких ресурсов по этой теме.Добавление пользовательского макета в PreferenceFragment
ответ
В файле предпочтение XML (res/xml/prefs.xml
), добавьте Preference
с пользовательским макетом:
<Preference
android:layout="@layout/custom_preference"/>
Пример layout/custom_preference.xml
с ImageView
и TextView
со ссылкой, которая будет открыта в браузере:
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ic_book" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="http://www.mylink.com"
android:autoLink="all"/>
</LinearLayout>
Я успешно добавляю пользовательский макет к моему предпочтению, но как ссылаться на представление в классе фрагментов предпочтений? Мне нужно взаимодействовать с этим представлением, чтобы прикрепить к кликеру кнопку, которую я добавляю в пользовательский макет. – 2MuchSmoke
Можно ли проверить текст макета в режиме исполнения? –
Как динамически манипулировать настраиваемым контентом? –
- 1. Удалить границу в PreferenceFragment при надувании пользовательского макета
- 2. Добавление пользовательского виджета без макета?
- 3. Добавление пользовательского макета в ActionBarSherlock терпит неудачу
- 4. Добавление пользовательских настроек в PreferenceFragment
- 5. Добавление пользовательского относительно макета для одного лайнера макета
- 6. Как добраться до элементов макета, используя PreferenceFragment?
- 7. Добавление пользовательского макета в ListView в Android не распознан
- 8. Создание пользовательского макета/кнопки
- 9. Внедрение пользовательского макета/формата
- 10. пользовательского макета Java
- 11. список элементов пользовательского макета
- 12. Создание пользовательского макета/вид
- 13. SP2013 - Добавление веб-части редактора содержимого на страницу пользовательского макета
- 14. Получить скриншот пользовательского макета
- 15. Easy UICollectionView пользовательского макета
- 16. Rails 4, Добавление пользовательского макета, получил сообщение об ошибке
- 17. Наращивание пользовательского вида макета в класс расширения макета в Android
- 18. Добавление макета в ViewGroup Android
- 19. Добавление документации в файл макета
- 20. добавление макета в другой макет
- 21. Динамическое добавление веса макета
- 22. Добавление компонентов динамически макета
- 23. Динамическое добавление свойств макета
- 24. Android Layout - добавление макета
- 25. Адаптер для пользовательского макета listview
- 26. OnClick для просмотра пользовательского макета
- 27. Обзор макета пользовательского интерфейса Android
- 28. Дизайн макета пользовательского интерфейса GWT
- 29. Как затушить фон пользовательского макета?
- 30. пользовательского макета, игнорируя расположение Params
«RelativeLayout» должен выполнить эту работу. –
Хорошо, но где мне нужно связать макет с фрагментом? В классе фрагмента предпочтений или в xml? –