Creating a RecyclerView that handles Click Events in Android Studio (Kotlin 2020)

  Рет қаралды 48,008

Indently

Indently

Күн бұрын

Пікірлер: 91
@thecodeimplementation3417
@thecodeimplementation3417 4 жыл бұрын
Thanks, Code Palace. This short intro to RecyclerView is exactly what I needed. All the other tuts are like 40 minutes. Good luck with your channel.
@qwafochannel
@qwafochannel 2 жыл бұрын
For any of you who had trouble assigning rv_recyclerView in MainActivity, your probably missing a common plugin that removes the need for capturing Views. It's in build.gradle(:app) plugins { id 'com.android.application' id 'org.jetbrains.kotlin.android' id 'kotlin-android' id 'kotlin-android-extensions' } if your id 'kotlin-android-extensions' is missing then you need to add it and hit the sync now at the top of the code view. At least that solved the issue for me. You made a great tutorial sir.
@stagmanson4155
@stagmanson4155 Жыл бұрын
Thank you! This helped so much
@highestdremas7654
@highestdremas7654 Жыл бұрын
Great job brother it helped me !
@AngelaDionisieva
@AngelaDionisieva 10 ай бұрын
Doesn't work anymore, it says it's deprecated :( Any help?
@TheAsurazero
@TheAsurazero Ай бұрын
I ended up assigning rv_recycleView as a variable to use the layout manager and adapter
@sushmoyr
@sushmoyr 3 жыл бұрын
After searching a lot, I finally found the right tutorial for me. Thanks a lot.
@Indently
@Indently 3 жыл бұрын
Happy to hear!
@mordikowalski7304
@mordikowalski7304 4 жыл бұрын
I just came for some onClick implementation and got a nice tools fo RecView too. Like... Im just impressed how fast and clear everything was explained here. Keep it going!
@Yogesh-bp4vv
@Yogesh-bp4vv 4 жыл бұрын
kzbin.info/www/bejne/oojJgpaZnbiIhbM
@quiz36O
@quiz36O 4 жыл бұрын
This solution is by far the cleanest one. Thank You!
@srivastav3684
@srivastav3684 4 жыл бұрын
One suggestion: when you make more videos on android studio , just explain its function about how it works or why we need to use it etc. It will help us to understand it better and will be easier to memorize it. Thank you
@Yogesh-bp4vv
@Yogesh-bp4vv 4 жыл бұрын
kzbin.info/www/bejne/oojJgpaZnbiIhbM
@nexgen.graphics
@nexgen.graphics 3 жыл бұрын
You really made it quick, short and crispy. Simply loved it!. And I just passed this knowledge with someone today and felt much happier :). Thanks for this awesome tutorial.
@okan.e
@okan.e 4 жыл бұрын
I need help about how to start an activity with Intent() in your RecyclerAdapter class. What I want to do is open an activity by clicking any list items. How do I do that? Could you help me? Thanks :) -edit: I found it: in init { } scope : itemView.setOnClickListener { val intent = Intent(itemView.context, yourActivity::class.java) intent.putExtra("value", "value") itemView.context.startActivity(intent) }
@Indently
@Indently 4 жыл бұрын
I'll do some research and try to get back to you when I have time!
@okan.e
@okan.e 4 жыл бұрын
@@Indently I've found it: in init { } scope: itemView.setOnClickListener { val intent = Intent(itemView.context, yourActivity::class.java) intent.putExtra("value", "value") itemView.context.startActivity(intent) }
@Sujoy2811
@Sujoy2811 4 жыл бұрын
Bro, I dont know you but you made my day with this comment... In other videos , they made it in very complex way but you solved it in 3 lines... Thank you....
@MangPery
@MangPery 4 жыл бұрын
this comment has lot help me :D
@Yogesh-bp4vv
@Yogesh-bp4vv 4 жыл бұрын
Check this kzbin.info/www/bejne/oojJgpaZnbiIhbM
@DerCheckerzeigts
@DerCheckerzeigts 4 жыл бұрын
I would not set a Clicklistener in viewHolder, because viewholder gets called multiple times. Instead, to it in onCreateViewHolder or onBindViewHolder.
@haventname2160
@haventname2160 4 жыл бұрын
Oh, i was looking for a good examples and found it here, thank.
@Yogesh-bp4vv
@Yogesh-bp4vv 4 жыл бұрын
kzbin.info/www/bejne/oojJgpaZnbiIhbM
@sumedchaus3565
@sumedchaus3565 3 жыл бұрын
Best tutorial... It's simple and easy to understand🤙
@shivanisanap9039
@shivanisanap9039 4 жыл бұрын
Can you please explain how to set click listeners to buttons inside cards.. Thanks for the video!!
@Yogesh-bp4vv
@Yogesh-bp4vv 4 жыл бұрын
Check this kzbin.info/www/bejne/oojJgpaZnbiIhbM
@TBrianOnline
@TBrianOnline 4 жыл бұрын
Also, when I want to put the recycler into a fragment's code, I'm getting an error on having "this" in the rv_recyclerView.layoutManager = LinearLayoutManager(this) line
@shafiq824
@shafiq824 4 жыл бұрын
Delete "this" and type word required. You pick the first list of choice based on the list given to you. I forgot it requiredActivity() or requiredFragment(). Something like that.
@Yogesh-bp4vv
@Yogesh-bp4vv 4 жыл бұрын
Check this kzbin.info/www/bejne/oojJgpaZnbiIhbM
@dennisbaumann2708
@dennisbaumann2708 3 жыл бұрын
@@shafiq824 Not working for me too :/ requiredActivity or Fragment doesnt exist
@shafiq824
@shafiq824 3 жыл бұрын
@@dennisbaumann2708 getActivity or something when the list show "Activity".
@karthysbk6935
@karthysbk6935 4 жыл бұрын
In which book u saw ways to add sample to recycler view ? Pls suggest
@foxypiratecove37350
@foxypiratecove37350 Ай бұрын
Wait what? Idently made Android tutorials back in the days?
@idolevi612
@idolevi612 2 жыл бұрын
Can't find rv_recycleView in 6:05
@differentdude8854
@differentdude8854 3 жыл бұрын
CAN I CHANGE THE TITLE,DESCRIPTION AND PICTURE INDIVIDUALLY FOR EVERY ITEM PLS ANSWER
@trainmania100
@trainmania100 3 жыл бұрын
How can I open fragment instead of show toast ?
@rushtothemax76
@rushtothemax76 4 жыл бұрын
It's a good quick start on a recyleview. Don't understand everything yet but this helps a lot
@Yogesh-bp4vv
@Yogesh-bp4vv 4 жыл бұрын
Check this kzbin.info/www/bejne/oojJgpaZnbiIhbM
@ligonapProduktion
@ligonapProduktion 4 жыл бұрын
Thanks, Code Palace. You helped me with my problem. The RecyclerViewer does exactly what it should.
@Yogesh-bp4vv
@Yogesh-bp4vv 4 жыл бұрын
Check this kzbin.info/www/bejne/oojJgpaZnbiIhbM
@أميرالبلابل
@أميرالبلابل 4 жыл бұрын
Great, but could somebody explain to me why we use to XML files why we did not put the textview and IMageView in same XML that contains Recycler?
@أميرالبلابل
@أميرالبلابل 4 жыл бұрын
@@Yogesh-bp4vv thx buddy
@rakharuan
@rakharuan 3 жыл бұрын
Thank you so much. Your explanation is clear and understandable. Thank you very much for simplified it. It's really helpful
@chalot001
@chalot001 4 жыл бұрын
I can’t write setImageResource
@noonecaresbish
@noonecaresbish 2 жыл бұрын
How to create a searchView for this code?
@alexmemes2104
@alexmemes2104 3 жыл бұрын
In RecyclerAdapter I have just add 2 line more init { itemView.setOnClickListener { val position:Int=adapterPosition ==> val blue= ContextCompat.getColor(itemView.context,R.color.blue) Toast.makeText(itemView.context,"Clicked On ${position +1}",Toast.LENGTH_SHORT).show() //itemTitle.setTextColor(blue) ==> itemView.setBackgroundColor(blue) } } but when i click on item 1 also item 10 and item 19 become blue and when i click on item 2 also item 11 and item 20 become blue when i click on item 3 also item 12 and item 21 become blue please give me a solution
@LuisMartinez-ku6is
@LuisMartinez-ku6is 4 жыл бұрын
nice video!! my setOnClickListener doesn't work :( could it be because i'm using this in a fragment? idk i'm a newbie
@TBrianOnline
@TBrianOnline 4 жыл бұрын
Hi, thank you! .This is a clean and comprehensible tutorial. I'd like to know how to populate the items with real data. Say I want to list profiles (name, description and photo) of couple of people. Where does it take the data from?
@shafiq824
@shafiq824 4 жыл бұрын
you can set it hard coded, or create db from any db (eg : firebase, room or etc) or., you can parse it using retrofit take what type of data u want. i recommend using retrofit. he got all turorial here. he my sifu
@Yogesh-bp4vv
@Yogesh-bp4vv 4 жыл бұрын
Check this kzbin.info/www/bejne/oojJgpaZnbiIhbM
@Exploremore658
@Exploremore658 3 жыл бұрын
@@shafiq824 Exactly ! It can be something as simple as string resources or it can a full AWS database haha
@MarianoAltuna
@MarianoAltuna 4 жыл бұрын
I´m learning a lot with your channel. again thank you very much
@Newbie0341
@Newbie0341 7 ай бұрын
adapter position is not working
@amritapandey413
@amritapandey413 4 жыл бұрын
Nice tutorial, I have used in my app, the app is crashing every time I run it. What should I do?
@Yogesh-bp4vv
@Yogesh-bp4vv 4 жыл бұрын
Check this kzbin.info/www/bejne/oojJgpaZnbiIhbM
@arpitgupta3151
@arpitgupta3151 3 жыл бұрын
I'm getting "No adapter attached, skipping layout" error
@Blackops1990
@Blackops1990 3 жыл бұрын
Works for me, I had to use bindings so at 5:55 mine looks like binding.rvRecyclerView.layoutManager = LinearLayoutManager(this)
@re_allyedge
@re_allyedge 4 жыл бұрын
Youre so underrated man... amazing content tho
@Yogesh-bp4vv
@Yogesh-bp4vv 4 жыл бұрын
kzbin.info/www/bejne/oojJgpaZnbiIhbM
@re_allyedge
@re_allyedge 4 жыл бұрын
@@Yogesh-bp4vv yo, a nice channel
@Yogesh-bp4vv
@Yogesh-bp4vv 4 жыл бұрын
@@re_allyedge thank you.. bro..😊
@hanadanefa7837
@hanadanefa7837 4 жыл бұрын
how to transfer data from recyclerview item that is clicked to another activity?
@Indently
@Indently 4 жыл бұрын
Hey man, in the adapter class you can try this init { ... ----- ADD SOMETHING LIKE THIS ----- val i = Intent(itemView.context, SecondActivity::class.java) //create an intent for the activity you want i.putExtra("extra_info",position + 1) //add the information you want as an extra startActivity(itemView.context, i,null) //start the activity } }
@Yogesh-bp4vv
@Yogesh-bp4vv 4 жыл бұрын
Check this kzbin.info/www/bejne/oojJgpaZnbiIhbM
@bigotes20random86
@bigotes20random86 3 жыл бұрын
Still working?
@hanadanefa7837
@hanadanefa7837 4 жыл бұрын
how do I add alertdialog inside the adapter??
@Yogesh-bp4vv
@Yogesh-bp4vv 4 жыл бұрын
Check this kzbin.info/www/bejne/oojJgpaZnbiIhbM
@differentdude8854
@differentdude8854 3 жыл бұрын
YOU EARNED MY SUB
@RahmatKhanZai89
@RahmatKhanZai89 3 жыл бұрын
I just wan to say thanks for your help.
@polurukishorebabu8554
@polurukishorebabu8554 2 жыл бұрын
Thank you so much...it helped me
@youssh4975
@youssh4975 3 жыл бұрын
ah yes, type what i type kind of video, very useful
@mohammadsourov5650
@mohammadsourov5650 4 жыл бұрын
Need java Recycleview 🥺
@Indently
@Indently 4 жыл бұрын
5€
@Yogesh-bp4vv
@Yogesh-bp4vv 4 жыл бұрын
Check this kzbin.info/www/bejne/oojJgpaZnbiIhbM
@IsraelShai
@IsraelShai 4 жыл бұрын
Thank you! amazing :)
@jedidiaholadele2086
@jedidiaholadele2086 4 жыл бұрын
Thanks alot
@Yogesh-bp4vv
@Yogesh-bp4vv 4 жыл бұрын
Check this kzbin.info/www/bejne/oojJgpaZnbiIhbM
@Joao-xk1ws
@Joao-xk1ws 3 жыл бұрын
me ajudou muito!!!
@Dwika34
@Dwika34 3 жыл бұрын
Hi it's a great tutorial overall but you are going too fast imo
@Blackops1990
@Blackops1990 3 жыл бұрын
For fast videos just change the playback speed in settings
FRAGMENTS - Android Fundamentals
17:29
Philipp Lackner
Рет қаралды 339 М.
RecyclerView in Android Studio [Kotlin 2020]
15:49
CodeWithMazn
Рет қаралды 58 М.
Andro, ELMAN, TONI, MONA - Зари (Official Audio)
2:53
RAAVA MUSIC
Рет қаралды 8 МЛН
She wanted to set me up #shorts by Tsuriki Show
0:56
Tsuriki Show
Рет қаралды 8 МЛН
Their Boat Engine Fell Off
0:13
Newsflare
Рет қаралды 15 МЛН
Война Семей - ВСЕ СЕРИИ, 1 сезон (серии 1-20)
7:40:31
Семейные Сериалы
Рет қаралды 1,6 МЛН
RecyclerView Item Click | Best Practice Way
8:06
Practical Coding
Рет қаралды 98 М.
RECYCLERVIEW - Android Fundamentals
24:58
Philipp Lackner
Рет қаралды 106 М.
The ViewModel & LiveData Tutorial in Android Studio (Kotlin)
8:56
When Optimisations Work, But for the Wrong Reasons
22:19
SimonDev
Рет қаралды 1,1 МЛН
What does '__init__.py' do in Python?
6:50
Indently
Рет қаралды 93 М.
Exploring Abandoned Games From Your Childhood
20:00
globert
Рет қаралды 38 М.
RecyclerView | Everything You Need to Know
25:07
Practical Coding
Рет қаралды 148 М.
Andro, ELMAN, TONI, MONA - Зари (Official Audio)
2:53
RAAVA MUSIC
Рет қаралды 8 МЛН