Size: a a a

Android Developers

2021 February 10

A

Aleksei in Android Developers
Ребята а можно в GridLayoutManager сделать расстояние между айтемами без того, чтобы писать отдельный декоратор? Неужели все так сложно?
источник

JF

Jorik Fat in Android Developers
Aleksei
Ребята а можно в GridLayoutManager сделать расстояние между айтемами без того, чтобы писать отдельный декоратор? Неужели все так сложно?
GridView?
источник

JF

Jorik Fat in Android Developers
!спам
источник

A

Aleksei in Android Developers
Jorik Fat
GridView?
GridView? - рут лэйаут для айтемов в смысле сделать?
источник

JF

Jorik Fat in Android Developers
Aleksei
GridView? - рут лэйаут для айтемов в смысле сделать?
Есть GridView, и есть GridLayout.
Оба сетки, но в первый передается через адаптер данные, а во второй руками ставится разметка
источник

A

Aleksei in Android Developers
у меня ресакйлер
источник

A

Aleksei in Android Developers
а у ресайклера myRecyclerView.layoutManager = GridLayoutManager
источник

JF

Jorik Fat in Android Developers
Aleksei
а у ресайклера myRecyclerView.layoutManager = GridLayoutManager
аа, пардон, обознался
источник

JF

Jorik Fat in Android Developers
Aleksei
а у ресайклера myRecyclerView.layoutManager = GridLayoutManager
у LayoutManager'ов расстояние между элементами только декараторами и выставляется
источник

JF

Jorik Fat in Android Developers
есть еще костыль с эффектом отступа - сделать отступы у элементов Recycler'а
источник

L2

LDev 21 in Android Developers
Есть поток, который вызывает второй поток, задача которого отправлять запросы, между которыми нужен небольшой промежуток времени. Но когда засыпает второй поток, просыпается первый, которому нужно просыпаться лишь после того, как ему от второго потока будет подан сигнал, что все запросы обработаны. Как сделать так, чтобы второй поток засыпал, создавая временные промежутки между запросами, но при этом не возобновлялся первый?
источник

JF

Jorik Fat in Android Developers
LDev 21
Есть поток, который вызывает второй поток, задача которого отправлять запросы, между которыми нужен небольшой промежуток времени. Но когда засыпает второй поток, просыпается первый, которому нужно просыпаться лишь после того, как ему от второго потока будет подан сигнал, что все запросы обработаны. Как сделать так, чтобы второй поток засыпал, создавая временные промежутки между запросами, но при этом не возобновлялся первый?
callback?
источник

L2

LDev 21 in Android Developers
Не понимаю, как его в данном контексте реализовать. Желательно решение, связанное со способом синхронизации потоков
источник

JF

Jorik Fat in Android Developers
LDev 21
Не понимаю, как его в данном контексте реализовать. Желательно решение, связанное со способом синхронизации потоков
вот тут не силен
источник

JF

Jorik Fat in Android Developers
LDev 21
Не понимаю, как его в данном контексте реализовать. Желательно решение, связанное со способом синхронизации потоков
второй поток каким образом делает интервал?
источник

L2

LDev 21 in Android Developers
sleep()
источник

JF

Jorik Fat in Android Developers
тогда не знаю
источник

L2

LDev 21 in Android Developers
И потому, естественно, первый поток просыпается. Хотя до этого он спал, поскольку оба потока задействуют одни и те же ресурсы, а у второго потока семафор(1)
источник

v

vitaly in Android Developers
LDev 21
Не понимаю, как его в данном контексте реализовать. Желательно решение, связанное со способом синхронизации потоков
В ведре с голыми тредами работать - такое себе, в целом. Если нужно здесь и сейчас и не знаешь каких-то фреймворков для асинхронщины, то ничего не поделать, а так лучше какие-нибудь корутины поучить.
источник

Ю

Юсуф Ибрагимов... in Android Developers
У меня есть TableLayout с кнопками, можно как-то поставить действие если пользователь нажмёт на какую-то кнопку то текст всех кнопок менялся на другой
источник