Создайте прокручиваемый ListView со статическими элементами, используя только XML-макет

Я хочу отобразить статический ListView, такой как Settings > About Phone, без создания адаптера для обработки нескольких типов представлений и т. д. Какой макет XML точно имитирует это? Он должен выглядеть точно так же, как ListView, и иметь такой же разделитель между элементами в соответствии с темой приложения и т. д.


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
comment
Однако старый вопрос, чтобы фактически придать ему стиль элемента списка, вы также должны установить true как android:focusable, так и android:clickable в XML TextView. - person Taseer; 21.05.2020