Size: a a a

StartAndroid Ru Chat

2020 October 27

I

Im Are Have Retarded... in StartAndroid Ru Chat
Sergey Panov
Вы здесь присваиваете адаптер к вьюхе сгенерированной kotlin sintetic, а потом надуваете новую вьюху и всё что делали до этого ни имеет значения.
это инфлейтер фрагмента, в котором констрейнт, в котором ресайклер
источник

I

Im Are Have Retarded... in StartAndroid Ru Chat
только что вот создал отдельное приложение, чисто для ресайклера. оно работает
источник

I

Im Are Have Retarded... in StartAndroid Ru Chat
тут фиг знает
источник

SP

Sergey Panov in StartAndroid Ru Chat
Im Are Have Retarded (rjomBella)
только что вот создал отдельное приложение, чисто для ресайклера. оно работает
приложите код нового приложения
источник

I

Im Are Have Retarded... in StartAndroid Ru Chat
Сергей П.
Ну значит выше его инициализировали неправильно.
возможно, не знаю
источник

SP

Sergey Panov in StartAndroid Ru Chat
Im Are Have Retarded (rjomBella)
это инфлейтер фрагмента, в котором констрейнт, в котором ресайклер
источник

I

Im Are Have Retarded... in StartAndroid Ru Chat
Main activity:
class MainActivity : AppCompatActivity() {
   override fun onCreate(savedInstanceState: Bundle?) {
       super.onCreate(savedInstanceState)
       setContentView(R.layout.activity_main)

       val cardList = generateDummyList(100)
       rv.adapter = VAdapter(cardList)
       rv.layoutManager = LinearLayoutManager(this)
       rv.setHasFixedSize(true)
   }

   private fun generateDummyList(size: Int): List<Card>  {
       val list = ArrayList<Card>()
       for (i in 0..size) {
           val item = Card("item $i", i)
           list += item
       }
       return list
   }
}

VAdapter:
class VAdapter(private val cardList: List<Card>): RecyclerView.Adapter<VAdapter.CardViewHolder>() {
   class CardViewHolder(itemView: View) : RecyclerView.ViewHolder(itemView){
       val cardText: TextView = itemView.textView
       val cardButton: Button = itemView.button
   }

   override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): CardViewHolder {
       val itemView = LayoutInflater.from(parent.context).inflate(R.layout.card,
           parent, false)
       return CardViewHolder(itemView)
   }

   override fun onBindViewHolder(holder: CardViewHolder, position: Int) {
       val currentItem = cardList[position]
       with(holder) {
           cardButton.text = currentItem.button.toString()
           cardText.text = currentItem.textView.toString()
       }
   }

   override fun getItemCount() = cardList.size
}
источник

I

Im Are Have Retarded... in StartAndroid Ru Chat
Sergey Panov
подождите, а разве они не в нем уже?
источник

SP

Sergey Panov in StartAndroid Ru Chat
Im Are Have Retarded (rjomBella)
подождите, а разве они не в нем уже?
нет
источник

I

Im Are Have Retarded... in StartAndroid Ru Chat
Sergey Panov
нет
ниииичего не понимаю. когда код работал, все стояло ровно точно так же, как и сейчас🗿🗿🗿 где onCreatedView находится?
источник

SP

Sergey Panov in StartAndroid Ru Chat
Im Are Have Retarded (rjomBella)
ниииичего не понимаю. когда код работал, все стояло ровно точно так же, как и сейчас🗿🗿🗿 где onCreatedView находится?
onViewCreated
источник

I

Im Are Have Retarded... in StartAndroid Ru Chat
Sergey Panov
onViewCreated
одни джава файлы показывает
источник

SP

Sergey Panov in StartAndroid Ru Chat
Im Are Have Retarded (rjomBella)
одни джава файлы показывает
источник

I

Im Are Have Retarded... in StartAndroid Ru Chat
так мне его нужно было создаааать☹️ это чисто для фрагментов такое? искренне благодарю за помощь
источник

SP

Sergey Panov in StartAndroid Ru Chat
Im Are Have Retarded (rjomBella)
так мне его нужно было создаааать☹️ это чисто для фрагментов такое? искренне благодарю за помощь
Попробуйте сами разобраться...
источник

I

Im Are Have Retarded... in StartAndroid Ru Chat
Sergey Panov
Попробуйте сами разобраться...
ну мне кажется, что да. когда есть только MainActivity onCreatedView создавать не нужно
источник

I

Im Are Have Retarded... in StartAndroid Ru Chat
еще раз благодарю за помощь!
источник
2020 October 28

ДО

Денис Олейник... in StartAndroid Ru Chat
Всем привет поскажите что я делаю нетак не работают кларификаторы размеров.
источник

АЛ

Андрей Лушин... in StartAndroid Ru Chat
Денис Олейник
Всем привет поскажите что я делаю нетак не работают кларификаторы размеров.
Не работают - в смысле всегда берут данные из папки values?
источник

ДО

Денис Олейник... in StartAndroid Ru Chat
Андрей Лушин
Не работают - в смысле всегда берут данные из папки values?
да
источник