У меня есть listview
с информацией заполняемой пользователем. Мне нужно чтоб каждый item
мог быть выбран. Но если я указываю в качестве разметки R.layout.simple_list_item_single_choice
, то строки отображаются не полностью. При этом если в качестве разметки использовать R.layout.simple_list_item_1
,то строки будут видны полностью.
Есть ли какой-то метод или layout
который это поправит? Или только использование кастомных списков?
Вот так выглядит R.layout.simple_list_item_single_choice:
<CheckedTextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/text1"
android:layout_width="match_parent"
android:layout_height="?android:attr/listPreferredItemHeightSmall"
android:textAppearance="?android:attr/textAppearanceListItemSmall"
android:gravity="center_vertical"
android:checkMark="?android:attr/listChoiceIndicatorSingle"
android:paddingStart="?android:attr/listPreferredItemPaddingStart"
android:paddingEnd="?android:attr/listPreferredItemPaddingEnd" />
А вот так R.layout.simple_list_item_1:
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/text1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceListItemSmall"
android:gravity="center_vertical"
android:paddingStart="?android:attr/listPreferredItemPaddingStart"
android:paddingEnd="?android:attr/listPreferredItemPaddingEnd"
android:minHeight="?android:attr/listPreferredItemHeightSmall" />
Как вы можете заметить, в первом случае высота ограничена параметром
?android:attr/listPreferredItemHeightSmall
Т.е. чтобы решить ваш вопрос, достаточно просто написать свою разметку с таким же кодом, но без ограничения по высоте.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть способ загрузки cover-ов в новостной ленте: перебор массива с урлами и загрузка:
На одной activity несколько блоков (около 10) текста и под каждым блоком звук, который воспроизводятся при нажатии на Play
Столкнулся с проблемой, что IDEA не хочет импортировать javautil