Size: a a a

StartAndroid Ru Chat

2020 May 22

c

c4md in StartAndroid Ru Chat
Хмм. Смотрите, вот новая ошибка
источник

AK

Anthony Kharin in StartAndroid Ru Chat
c4md
Хмм. Смотрите, вот новая ошибка
Заинфлэть (ужас, как это звучит) сначала вьюху, потом ищи на ней элементы, а уже потом только обращайся к ним
источник

c

c4md in StartAndroid Ru Chat
Код
источник

c

c4md in StartAndroid Ru Chat
Логи
источник

c

c4md in StartAndroid Ru Chat
Помогите, пожалуйста, буду очень признателен
источник

AK

Anthony Kharin in StartAndroid Ru Chat
А у тебя в разметке не LinearLayout случайно?
источник

I

Ivan in StartAndroid Ru Chat
а что непонятно?
источник

c

c4md in StartAndroid Ru Chat
Linear..
источник

I

Ivan in StartAndroid Ru Chat
ты юзаешь параметры от Linear
источник

I

Ivan in StartAndroid Ru Chat
в контейнере RelativeLayout
источник

I

Ivan in StartAndroid Ru Chat
о чем явно написано в ошибке
источник

c

c4md in StartAndroid Ru Chat
А как их юзать в контейнере Linear?
источник

I

Ivan in StartAndroid Ru Chat
c4md
А как их юзать в контейнере Linear?
у тебя rootView это релатив
источник

I

Ivan in StartAndroid Ru Chat
меняй либо релатив на линеар либо параметры
источник

I

Ivan in StartAndroid Ru Chat
то что ты сеттишь эти параметры в LinearLayout абсолютно не означает что это должны быть LinearLayout.LayoutParameters, это зависит от родителя
источник

c

c4md in StartAndroid Ru Chat
Всем доброго времени суток. Подскажите, пожалуйста, как исправить ошибку. Появилась она на строках 129-134. Логи снизу.
источник

c

c4md in StartAndroid Ru Chat
источник

A

Andrii in StartAndroid Ru Chat
c4md
Всем доброго времени суток. Подскажите, пожалуйста, как исправить ошибку. Появилась она на строках 129-134. Логи снизу.
Там написано null pointer exception
Почитай что это такое.
В твоём случае не видит кнопку, инициируй кнопку до того как обращаться к ней
(Сделай файнд вью бай айди до того как ты ставишь на кнопку лиснер)
источник

A

Andrii in StartAndroid Ru Chat
c4md
Всем доброго времени суток. Подскажите, пожалуйста, как исправить ошибку. Появилась она на строках 129-134. Логи снизу.
У тебя баттон инициируется при нажатии на айкон, поэтому дальше он не виден

Перемести код с 118 строчки куда нибудь наверх он креейта и инициируй лучше свои вьюхи там)
источник

K

KEK in StartAndroid Ru Chat
<?xml version="1.0" encoding="utf-8"?>
<androidx.cardview.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android"
   xmlns:app="http://schemas.android.com/apk/res-auto"
   android:id="@+id/form_btn"
   android:layout_width="378dp"
   android:layout_height="50dp"
   android:layout_margin="10dp"
   android:padding="10dp"
   app:cardBackgroundColor="#DAECC7"
   app:cardCornerRadius="10dp">

   <LinearLayout
       android:layout_width="match_parent"
       android:layout_height="match_parent"

       >

       <TextView
           android:id="@+id/task_title"
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:layout_gravity="center"
           android:layout_weight="1"
           android:padding="3sp"
           android:text="Текст"
           android:textSize="20sp" />

       <ImageButton
           android:id="@+id/btnDelete"
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:layout_gravity="center"
           android:layout_margin="8dp"
           android:background="#0000"
           android:contentDescription="TODO"
           android:onClick="deleteTask"
           android:src="@drawable/ic_delete_sweep_white_24dp" />
   </LinearLayout>


</androidx.cardview.widget.CardView>

всем првет как в этом коде сделать разделение между карточками, сейчас они у меня слеплены?
источник