Я хочу отобразить статический ListView, такой как Settings > About Phone
, без создания адаптера для обработки нескольких типов представлений и т. д. Какой макет XML точно имитирует это? Он должен выглядеть точно так же, как ListView, и иметь такой же разделитель между элементами в соответствии с темой приложения и т. д.
Создайте прокручиваемый ListView со статическими элементами, используя только XML-макет
comment
Я бы посоветовал вам создать простой макет всех типов просмотра для любого разрешения, которое вы хотите показать на своей странице со статическим контентом, и загрузить его как действие.
- person GrIsHu   schedule 12.06.2014
comment
Есть примеры того, что вы пробовали?
- person biddulph.r   schedule 12.06.2014
Ответы (1)
Я использовал один и тот же XML из шаблонов элементов списка для каждого элемента.
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fillViewport="true"
android:overScrollMode="ifContentScrolls" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:divider="?android:attr/dividerHorizontal"
android:showDividers="middle" >
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceListItem"
android:textStyle="bold"
android:gravity="center_vertical"
android:paddingLeft="?android:attr/listPreferredItemPaddingLeft"
android:paddingRight="?android:attr/listPreferredItemPaddingRight"
android:minHeight="?android:attr/listPreferredItemHeightSmall" />
</LinearLayout>
</ScrollView>
person
Monstieur
schedule
03.07.2014
Однако старый вопрос, чтобы фактически придать ему стиль элемента списка, вы также должны установить
true
как android:focusable
, так и android:clickable
в XML TextView.
- person Taseer; 21.05.2020