Size: a a a

StartAndroid Ru Chat

2021 May 13

V

Vladushka in StartAndroid Ru Chat
Без кода тут не понять
источник

MF

Maxim Filatov in StartAndroid Ru Chat
private inner class CrimeHolder (view: View) : RecyclerView.ViewHolder(view), View.OnClickListener{
       private lateinit var crime: Crime
       val titleTextView: TextView = itemView.findViewById(R.id.crime_title)
       val dateTextView: TextView = itemView.findViewById(R.id.crime_data)
       val image: ImageView? = itemView?.findViewById(R.id.imageView) ?: null// может не иметь изображения если разные фрагменты
       init {
           itemView.setOnClickListener(this)
       }
       fun bind(crime: Crime)
       {
           this.crime = crime
           titleTextView.text = this.crime.title
           dateTextView.text = this.crime.date.toString()
           if (image != null) {
               if (crime.isSolved) {
                   image.visibility = View.INVISIBLE
               }
           }
       }
       override fun onClick(v: View?) {
           val image: ImageView? = v?.findViewById(R.id.imageView)
           var text = ""
           if (image != null)  text = image.visibility.toString()
           Toast.makeText(context, "${crime.title} pressed, visibly - $text", Toast.LENGTH_SHORT).show()
       }
   }
источник

MF

Maxim Filatov in StartAndroid Ru Chat
<?xml version="1.0" encoding="utf-8"?>
<androidx.recyclerview.widget.RecyclerView
   xmlns:android="http://schemas.android.com/apk/res/android"
   android:id="@+id/crime_recycler_view"
   android:layout_width="match_parent"
   android:layout_height="match_parent"/>
источник

MF

Maxim Filatov in StartAndroid Ru Chat
это crimelist, или фрагменты нужны?
источник

A

Alice in StartAndroid Ru Chat
А layoutManager у ресайклера ставится где-нибудь?
источник

DV

Dmitry Volkov in StartAndroid Ru Chat
А у item'ов какой layout?
источник

MF

Maxim Filatov in StartAndroid Ru Chat
override fun onCreateView(
       inflater: LayoutInflater,
       container: ViewGroup?,
       savedInstanceState: Bundle?
   ): View? {
       val view = inflater.inflate(R.layout.fragment_crime_list, container, false)
       crimeRecyclerView = view.findViewById(R.id.crime_recycler_view) as RecyclerView
       crimeRecyclerView.layoutManager = LinearLayoutManager(context)
       updateUI()
       return view
   }
источник

MF

Maxim Filatov in StartAndroid Ru Chat
у одного constrant, он с картинкой, у второго linear, у которого картинки нет
источник

MF

Maxim Filatov in StartAndroid Ru Chat
Всем спасибо, разобрался, как всегда была кривая логика :)
источник

DV

Dmitry Volkov in StartAndroid Ru Chat
Студию 4.2.1 релизнули
источник

V

Vladushka in StartAndroid Ru Chat
Я только сегодня откатилась обратно на 4.1.3, потому что баги 4.2 замучали меня
источник

СР

Степан Ревицький... in StartAndroid Ru Chat
Індексація проекта протягом часу)
Називається обновив студію)
источник

v

vladimir in StartAndroid Ru Chat
Вот только хотел спросить стоит ли обновляться. :) Спасибо. :)
источник

V

Vladushka in StartAndroid Ru Chat
У меня студия перестала видеть кейстор и это стало последней каплей )
источник

СР

Степан Ревицький... in StartAndroid Ru Chat
Хах,
маніфестПлейсхолдер в одному місці  - ок, в іншому червоним підкреслює)
источник

AP

Andrey Petrenko in StartAndroid Ru Chat
В 4.2 test covarage вообще не работает. Просто бесит
источник

V

Vladushka in StartAndroid Ru Chat
Что вообще в 4.2 работает то?
У меня слетел jdk, вылетали через раз out of memory exception и не видится кейстор ))
источник
2021 May 14

EI

Evgenii Ivanov in StartAndroid Ru Chat
Всем привет
Подскажите почему preBuild.dependsOn createZip в главном build.gradle не работает
источник

DM

Dem Mort in StartAndroid Ru Chat
ох, а я вообще с m1 плачу...
источник

VB

V B in StartAndroid Ru Chat
Ну и к чему тут м1?  Вот то что вышла АS 4.2.1 а косяки все на месте. Даже примеры из композа не собрать. 🙀
источник