Size: a a a

Android Developers

2020 January 17

g

glashka in Android Developers
Привет! Помогите пожалуйста, есть recylcer view, он получается определенного размера в зависимости от размера экрана (в constraint layout находится). Как мне сделать так, чтобы в ресайкле айтемы были высотой 1/3 от высоты ресайкла (помещалось 3 айтема на один экран)?
источник

VM

Vadim Morozov in Android Developers
Vadim Morozov
не подскажете какой импорт для Buildera использовать в проекте?
а то открывается целый перечень
new Builder(ResloveProblemDetailsFragment.this.getActivity(),
                           R.style.MyAlertDialogStyle).setTitle(
                                   ResloveProblemDetailsFragment.this.getString(R.string.warning))
                           .setMessage(ResloveProblemDetailsFragment.this.getString(R.string.dialog_trust_app))
                           .setPositiveButton(ResloveProblemDetailsFragment.this.getString(R.string.yes), new DialogInterface.OnClickListener()
предцлагается куча импортов
источник

ОА

Оганнес Асатрян in Android Developers
Vadim Morozov
предцлагается куча импортов
че билдим?
источник

VM

Vadim Morozov in Android Developers
да походу какой то диалог
источник

VM

Vadim Morozov in Android Developers
вот раньше был такой импорт
import android.support.v4.app.NotificationCompat.Builder;
источник

LR

Leonid Ratanov in Android Developers
glashka
Привет! Помогите пожалуйста, есть recylcer view, он получается определенного размера в зависимости от размера экрана (в constraint layout находится). Как мне сделать так, чтобы в ресайкле айтемы были высотой 1/3 от высоты ресайкла (помещалось 3 айтема на один экран)?
Айтем делать как кастом вью. В onMeasure() брать высоту экрана и делить её на 3.
источник

VM

Vadim Morozov in Android Developers
а сейчас я так понимаю эт deprecated
источник

ОА

Оганнес Асатрян in Android Developers
Vadim Morozov
вот раньше был такой импорт
import android.support.v4.app.NotificationCompat.Builder;
андроидХ юзай
источник

VM

Vadim Morozov in Android Developers
Оганнес Асатрян
андроидХ юзай
так я и перехожу вот сейчас
но в AndroidX что вместо него не могу найти
источник

ОА

Оганнес Асатрян in Android Developers
так ты в граблях поставь андроидХ
источник

ОА

Оганнес Асатрян in Android Developers
и уже в коде тебе предложит нужный импорт
источник

VM

Vadim Morozov in Android Developers
я нашёл что мол замена это
androidx.core.app.NotificationCompat
но не предлагает такого импорта
источник

ОА

Оганнес Асатрян in Android Developers
тополя
источник

ОА

Оганнес Асатрян in Android Developers
щас гляну у себя
источник

E

Evansir in Android Developers
Вопрос, если добавляешь во FrameLayout View в рантайме, то первая вьюшка рендерится нормально, но вьюшки с задаными x,y не появляются и сам FrameLayout не изменяет размер. Какое заклинание нужно чтобы размер изменился?
источник

ОА

Оганнес Асатрян in Android Developers
Vadim Morozov
я нашёл что мол замена это
androidx.core.app.NotificationCompat
но не предлагает такого импорта
import androidx.core.app.NotificationCompat
источник

ОА

Оганнес Асатрян in Android Developers
NotificationCompat.Builder
источник

ОА

Оганнес Асатрян in Android Developers
implementation 'androidx.appcompat:appcompat:1.0.2'
   implementation 'androidx.core:core-ktx:1.0.2'
источник

LR

Leonid Ratanov in Android Developers
Evansir
Вопрос, если добавляешь во FrameLayout View в рантайме, то первая вьюшка рендерится нормально, но вьюшки с задаными x,y не появляются и сам FrameLayout не изменяет размер. Какое заклинание нужно чтобы размер изменился?
requestLayout() у FrameLayout вызвать после добавления вьюшек
источник

E

Evansir in Android Developers
Leonid Ratanov
requestLayout() у FrameLayout вызвать после добавления вьюшек
я тоже так думал, но эффекта нет
источник