Egor
мне нужно сделать EditText одним размером с ImageView
Что мешает linearlayout с весом сделать?
Anonymous
Egor
нууу)
Сильное заявление, не сбивай человека.
Egor
там в нем смысла нету
Есть, нужно уметь правильно верстать.
Mike
Egor
Заинфлеить это как?
Создать вьюху короче, только не забудь добавить её через addView(view)
Mike
типа наследовать
типа не знаешь — не говори. Предупреждение
Anonymous
типа не знаешь — не говори. Предупреждение
в смысле? я говорил вообще про свое
Anonymous
наследовать размер ImageView от EditText
Anonymous
нуу)))) это я вообще в шутку написал
Mike
наследовать размер ImageView от EditText
Дальше по тексту сразу видно, что не я один тебя не так понял. И ты не прояснил.
Egor
нуу)))) это я вообще в шутку написал
Ты человек мог сбить, какие шутки?
Anonymous
слушайте, а реально, сколько стоит сверстать Layout?
Alexey
Денег или чего?
Anonymous
да
Anonymous
ну примерно среднюю сумму
Alexey
от 0 до миллиона
Anonymous
смешно :)
Alexey
Какой вопрос, такой ответ) Ты ожидал чего-то другого?
Alexey
Задай конкретную задачу и спроси здесь, получишь более конкретные цифры)
Anonymous
сейчас скину
Anonymous
вот даже такой Layout
Юрий
Всем добрый день. Кто знает, почему у LinearLayout не работает метод removeView() или removeAllViews()? И вообще может ли такое быть?
Юрий
Тогда почему вьюхи остаются видны?
Mike
Тогда почему вьюхи остаются видны?
Потому что где-то ошибка и код делает не то, что ты ожидаешь.
Віталій
public SharedPreferences getSharedPreferences() { if (sharedPreferences == null) sharedPreferences = mCtx.getSharedPreferences(Constants.SHARED_PREF_NAME, Context.MODE_PRIVATE); return sharedPreferences; } public boolean isLoggedIn() { return getSharedPreferences().getBoolean(Constants.IS_LOGGED_IN, false); } if (AppController.getInstance(getContext()).isLoggedIn()) { mySaves(appController.getUserId()); } Почему данный код выдает ошибку если есть ска defValue!?
Віталій
какую ошибку, где выдаёт?
java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.SharedPreferences android.content.Context.getSharedPreferences(java.lang.String, int)' on a null object reference
Mike
java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.SharedPreferences android.content.Context.getSharedPreferences(java.lang.String, int)' on a null object reference
ну знач не дали тебе префы, может, потому что до аттача базового контекста позвал
Кирилл
вот даже такой Layout
Солью за бесплатно секрет, делается через constraint layout легко
Mike
что это?
Віталій
что это?
ответ на твой вопрос. я после получения контекста делаю.
Egor
Так зачем в onCreateView делать? В onViewCreated попробуй.
Віталій
вообще не увидел префов на скрине
сначала идет getInstance() в котором mCtx присваиватся контекст. дальше getSharedPreferences() дальше уже получаю значение
Віталій
вообще не увидел префов на скрине
я знаю что щас не должно быть в шаредах ничего. но для этого же и существуют defValue?
akryll 🎃
Всем привет, посоветуйте плз с чего начать изучение разработки под android. Если есть возможность то текстовые/видео уроки тоже бы посмотрел. Про себя: Java не знаю, но очень быстро все схватываю на лету. Опыт разработки на js/php 13 лет.
Віталій
итак по пррядку : public static synchronized AppController getInstance(Context context) { if (mInstance == null) { mInstance = new AppController(context); } return mInstance; }
Віталій
public SharedPreferences getSharedPreferences() { if (sharedPreferences == null) sharedPreferences = mCtx.getSharedPreferences(Constants.SHARED_PREF_NAME, Context.MODE_PRIVATE); return sharedPreferences; }
Віталій
public boolean isLoggedIn() { return getSharedPreferences().getBoolean(Constants.IS_LOGGED_IN, false); }
Anonymous
В случае Exceptionа, какой жц срабатывает? В моем случае onDestroy и onStop то работают, то нет.......
Mike
Кирилл
java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.SharedPreferences android.content.Context.getSharedPreferences(java.lang.String, int)' on a null object reference
Судя по ошибке у тебя контекст - null. Поставь там брейкпоинт и проверь, если да то смотри где вызываешь этот метод и проверяй там
akryll 🎃
изучи джава или котлин до уровня хорошего понимания
Ну я сейчас с котлином на такой стадии что читаю без проблем, но написать пока тяжко
Віталій
вангую нулевой контекст в этом месте. Учись пользоваться дебаггером
ну да ты ванга, но я же передаю контекст AppController.getInstance(getContext()).isLoggedIn() - вот здесь
Кирилл
Но там чистый котлин без android подтекста
Что такое 'подтекст андройда'? У андройда есть экстеншены которые идут вместе с доп либой и являются сахаром. В андройде нужно знать sdk, но пока что займись java/kotlin
Mike
там, кстати, ещё и утечка памяти намечается
Serikbay
Всем привет
Serikbay
Я недавно начал изучать среду андроид
Serikbay
Есть какие-то хорошие материалы для чайников
Кирилл
это значит, что человек пишет на котлине не под андроид (и правильно делает)
Ну так и я про тоже. Знать надо чистый kotlin, экстеншены андройда это только сахар от доп либы
Egor
Есть какие-то хорошие материалы для чайников
http://www.electrickettle.ru/material_izgotovleniya_ch/
Кирилл
про экстеншены вообще никто не начинал говорить
Ну я подумал что он имеет ввиду это под 'подтекстом андройда'
akryll 🎃
У меня вопрос с чего начать) котлин так котлин)
Egor
Спасибо
Это же рофл был) Надеюсь ты понял)
Serikbay
Ну да
Serikbay
Egor
Ну да
А, ок
Кирилл
Есть какие-то хорошие материалы для чайников
start android/alexander klimov, книжки посоветовать не могу но думаю есть хорошие