Страница 1 из 2

Нужна помощь!

Добавлено: 06 июн 2015, 18:01
Сергей Казаков
Помогите пожалуйста. Как разместить divider снизу от последней строки ListView (строки влезли, и не нуждаются в прокрутке)? Искал в гугле, везде всё опробывал, но divider не появляется. Обьясните, кто знает. На скриншоте 6 полосок. Код шаблона:

Код: Выделить всё

<?xml version="1.0" encoding="utf-8"?>
<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/textAppearanceLarge"
	android:gravity="center_vertical"
	android:paddingLeft="@dimen/size_1"
	android:minHeight="?android:attr/listPreferredItemHeight" />
Изображение

Re: Нужна помощь!

Добавлено: 06 июн 2015, 21:01
doter.ua
Адаптер кастомный?

Re: Нужна помощь!

Добавлено: 07 июн 2015, 00:20
Foenix
где ж у тебя на "шаблоне" листвью??

Re: Нужна помощь!

Добавлено: 07 июн 2015, 02:48
Сергей Казаков
Foenix писал(а):где ж у тебя на "шаблоне" листвью??

Код: Выделить всё

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
	xmlns:android="http://schemas.android.com/apk/res/android"
	xmlns:tools="http://schemas.android.com/tools"
	android:layout_width="fill_parent"
	android:layout_height="fill_parent"
	android:gravity="start"
	android:orientation="vertical">
	<ListView
		android:id="@+id/list_1"
		android:layout_width="match_parent"
		android:layout_height="wrap_content" />
</LinearLayout>
Это?

Re: Нужна помощь!

Добавлено: 07 июн 2015, 03:15
Foenix
android:layout_height="wrap_content" для листвью не сработает.
Если ты действительно хочешь "подчеркнуть " листвью (хотя советую от этого отказаться), то нужно делать совершенно свой класс листвью, который разворачивается во всю высоту в зависимости от кол-ва строчек внем.
Что-то типа такого
http://stackoverflow.com/a/19209844/4200187
а под ним рисовать уже линию
Либо задействовать футер листвью (если он у тебя короче экрана).

Re: Нужна помощь!

Добавлено: 07 июн 2015, 03:20
Сергей Казаков
Foenix писал(а):android:layout_height="wrap_content" для листвью не сработает.
Если ты действительно хочешь "подчеркнуть " листвью (хотя советую от этого отказаться), то нужно делать совершенно свой класс листвью, который разворачивается во всю высоту в зависимости от кол-ва строчек внем.
Что-то типа такого
http://stackoverflow.com/a/19209844/4200187
а под ним рисовать уже линию
Либо задействовать футер листвью (если он у тебя короче экрана).
Первый способ работает, но сложноват. Как делать второй способ с футер листвью? У меня короче экрана.

Re: Нужна помощь!

Добавлено: 07 июн 2015, 21:46
Сергей Казаков
Foenix писал(а):android:layout_height="wrap_content" для листвью не сработает.
Если ты действительно хочешь "подчеркнуть " листвью (хотя советую от этого отказаться), то нужно делать совершенно свой класс листвью, который разворачивается во всю высоту в зависимости от кол-ва строчек внем.
Что-то типа такого
http://stackoverflow.com/a/19209844/4200187
а под ним рисовать уже линию
Либо задействовать футер листвью (если он у тебя короче экрана).
Ау

Re: Нужна помощь!

Добавлено: 07 июн 2015, 23:38
doter.ua
doter.ua писал(а):Адаптер кастомный?
АУ!"!!!!!

Re: Нужна помощь!

Добавлено: 07 июн 2015, 23:42
Foenix
Сергей Казаков писал(а):
Foenix писал(а):android:layout_height="wrap_content" для листвью не сработает.
Если ты действительно хочешь "подчеркнуть " листвью (хотя советую от этого отказаться), то нужно делать совершенно свой класс листвью, который разворачивается во всю высоту в зависимости от кол-ва строчек внем.
Что-то типа такого
http://stackoverflow.com/a/19209844/4200187
а под ним рисовать уже линию
Либо задействовать футер листвью (если он у тебя короче экрана).
Ау
ну я думаю сам разберешься.

Re: Нужна помощь!

Добавлено: 08 июн 2015, 16:33
Сергей Казаков
Foenix писал(а):
Сергей Казаков писал(а):
Foenix писал(а):android:layout_height="wrap_content" для листвью не сработает.
Если ты действительно хочешь "подчеркнуть " листвью (хотя советую от этого отказаться), то нужно делать совершенно свой класс листвью, который разворачивается во всю высоту в зависимости от кол-ва строчек внем.
Что-то типа такого
http://stackoverflow.com/a/19209844/4200187
а под ним рисовать уже линию
Либо задействовать футер листвью (если он у тебя короче экрана).
Ау
ну я думаю сам разберешься.
Я не могу разобраться, выложите правильный код, который работает, футер листвью

Re: Нужна помощь!

Добавлено: 08 июн 2015, 17:10
Foenix
это приказ?

Re: Нужна помощь!

Добавлено: 08 июн 2015, 17:20
Сергей Казаков
Foenix писал(а):это приказ?
Вы что, какой приказ. Просто не могу добиться правильного кода

Re: Нужна помощь!

Добавлено: 08 июн 2015, 17:27
Foenix
ну есть же вежливые слова?

А ты долго ждать будешь пока я код выложу?

Re: Нужна помощь!

Добавлено: 08 июн 2015, 17:33
Сергей Казаков
Foenix писал(а):ну есть же вежливые слова?

А ты долго ждать будешь пока я код выложу?
Ну пожалуйста, вы же профессионал

Re: Нужна помощь!

Добавлено: 08 июн 2015, 18:02
Foenix
Как же ты дальше будешь программировать, если такую простую вещь даже пытаться сам не хочешь сделать?
Я за тебя волнуюсь.

Re: Нужна помощь!

Добавлено: 08 июн 2015, 18:09
Сергей Казаков
Foenix писал(а):Как же ты дальше будешь программировать, если такую простую вещь даже пытаться сам не хочешь сделать?
Я за тебя волнуюсь.
Я же говорю, что пытался, ничего не работает, вот и попросил помощи

Re: Нужна помощь!

Добавлено: 08 июн 2015, 21:39
Foenix
не вижу попыток разобраться с футером

Re: Нужна помощь!

Добавлено: 09 июн 2015, 11:17
Сергей Казаков
Foenix писал(а):не вижу попыток разобраться с футером
Я же не буду снимать на видео, как разбираюсь

Re: Нужна помощь!

Добавлено: 09 июн 2015, 12:04
rezak90
Foenix, зануда =)

Re: Нужна помощь!

Добавлено: 09 июн 2015, 13:19
Mikhail_dev
Ох как мне это знакомо