@android_ru

Страница 99 из 3205
Igor
27.08.2016
08:23:09
На завод идите работать, "программисты")))) Стране нужны рабочие руки

Yura
27.08.2016
08:35:59
Учитывая, сколько всего поразвалено, то скорее всего уже не нужны

Maxim
27.08.2016
08:44:08
ааа, меня горизонтальный прогресс бар сводит сума, я его сую в AppBarLayout с грити боттом, задаю высоту, а эта скатина будто внутри имеет свои паддинги и снизу все-равно отсавляет зону цыета апбара!!! как сделать чтоб он был именно на стыке с контентом и под ним не оставалось бара?

Yura
27.08.2016
08:50:40
я задавал отрицательный отступ (по крайней мере делал, когда он был в самом верху активити)ъ

Google
Александр
27.08.2016
09:30:31
Roman
27.08.2016
10:29:48
я тож джобаю по выходным часто

Alexey
27.08.2016
10:31:59
Roman
27.08.2016
10:32:59
зато в будни отдыхаю )

Alexey
27.08.2016
10:34:33
что за странный у тебя график работы??

Roman
27.08.2016
10:34:59
ну я не все будни отдыхаю ) просто когда захочу

фриланс он такой

Alexey
27.08.2016
10:36:21
а ясно

ну он не каждому подоцдет

Roman
27.08.2016
10:36:46
нет в этом мире ничего что подойдет каждому.. )

Alexey
27.08.2016
10:37:45
в офисе можно иногда балду погонять

а на фрилансе сколько сделал столько получил

Google
Maxim
27.08.2016
10:39:48
а у меня работа js+php а в свободное время вот яву на андроиде ковыряю )

Roman
27.08.2016
10:40:18
а толку болду гонять

Maxim
27.08.2016
10:41:09
У ресиклер вью он тач итем не работает

Roman
27.08.2016
10:41:28
там другой паттерн используется

ставишь листенер в bind и все

onTouchItem это не совсем верно вообще

поэтому его и убрали

Maxim
27.08.2016
10:42:45
да я вот уже и понял собсна

Roman
27.08.2016
10:42:57
часто все равно нужны обработчики не на всем айтеме, а только на его конкретном элементе. и тут все равно других вариантов нет

вот и сделали единообразно

Maxim
27.08.2016
10:43:25
ну тут мне сказали что таблички нужно через ресиклер джелать

так что упрощенку можно было бы и оставить )

Roman
27.08.2016
10:45:10
ну вообще ListView фактически deprecated

смысла его юзать нет

Yura
27.08.2016
10:46:23
ну на самом деле я знаю конторы, у которых вс, пн выходной

Maxim
27.08.2016
10:47:14
иногда это удобнор

но в москве сейчас все банки и гос учреждения и по выходным работают в большинстве своем

так что если только в понедельник погулять по безлюдным паркам ))

ну вообще ListView фактически deprecated
А есть возможность у ресиклер вью сделать чтоб по нажатию тоже красиво было как в лист вью, например у меня должгое нажалие приводило к расширяющемуся такому кружочку ну и все такое? ))

Roman
27.08.2016
11:02:22
c RecyclerView можно сделать все что можно с ListView и еще намного больше

Google
Maxim
27.08.2016
11:02:57
это нужно итем вью унаследовать от кого-нить?

у меня щас простой LinearLayout...

Roman
27.08.2016
11:04:57
не нужно ничего наследовать, если я тебя правильно понял

просто в адаптере написать правильный код

ну или вынести это во viewholder

это уже на вкус на цвет

Maxim
27.08.2016
11:06:06
хм, так если есть элемент итем у тейбл вью, который уже имеет все эти украшалки, или они тоже от адаптера зависят? чего быть не должно думается мне...

Maxim
27.08.2016
11:07:59
при тапе на элемент он меняет цвет с белого на серый допустим, если проводить аналогию с css то это будет что-то типа .myclass:hover {background: gray;}

мне кажется что это должно быть в какой-то кастомной обертке, например TouchableLinearLayout

ну это если в яве все хорошо с этим ) я пока не знаю просто )

и тогда бы при верстании вью холдера просто наполнял бы этот самый TouchableLinearLayout и не заморачивался бы на украшательства

Maxim
27.08.2016
11:11:51
а ясно
кот, скажи мне на это что-нибудь ))

Alexey
27.08.2016
11:12:33
Roman
27.08.2016
11:18:04
https://developer.android.com/guide/topics/resources/drawable-resource.html#StateList

Sergey
27.08.2016
11:45:15
@mxwiz есть стандартный же. На корневую вью айтема сделай: android:background="? selectableItemBackground". И сделай его кликабельным

Fedor
27.08.2016
11:49:01
Это атрибут темы

Sergey
27.08.2016
11:55:00
android:background="?selectableItemBackground"

Google
Sergey
27.08.2016
11:57:35
или так android:background="?attr/selectableItemBackground"

Admin
ERROR: S client not available

Maxim
27.08.2016
12:13:57
чет не хочет выделяться красиво...

Sergey
27.08.2016
12:14:48
Есть фон во вложенных вьюхах?

Покажи весь леяут

Alexey
27.08.2016
12:17:00
Maxim
27.08.2016
12:18:06
Alexey
27.08.2016
12:18:36
Если да, убери попробуй background и clickable с linearlayout и поставить card view foreground этот attr selectable

Sergey
27.08.2016
12:18:50
app:cardBackgroundColor=""

Maxim
27.08.2016
12:20:30
да

для кард вью android:foreground="?android:attr/selectableItemBackground"

сработало

Alexey
27.08.2016
12:20:39
ах, да. У кард вью есть белый фон по умолчанию
Ну я недавно этоии рипл делал на кард вьб, вот так должно работать с foreground

Sergey
27.08.2016
12:20:48
да, так будет

Но!

Alexey
27.08.2016
12:21:21
Chris Banes советовал так делать в примерах

Google
Sergey
27.08.2016
12:21:49
android:foreground есть только у FrameLayout, у других вьюх этот атрибут появился только с апи 21

CardView наследуется от FrameLayout

Alexey
27.08.2016
12:22:52
Угу

Maxim
27.08.2016
12:23:23
хм, а если кард вью поставить атрибут кликабл то привязка он клик листенер у вью холдера перестает работать сцука

а эфект клика волной хочется

Sergey
27.08.2016
12:23:51
ну так ставь листенер на cardview

Maxim
27.08.2016
12:24:29
viewHolder.itemView.setOnClickListener

ну я это вроде и имел ввиду не?

Sergey
27.08.2016
12:25:21
а что мешает сделать не на itemView а на cardView?

Maxim
27.08.2016
12:30:13
а привязка модели к вью с помощью сет тег норм практика?

или как-то иначе можно получить модель

если она достается из контент провайдера )

Sergey
27.08.2016
12:32:06
нет не так

Страница 99 из 3205