Hi Guys, Maybe you all are expert in terms of using RecyclerView in android. This blog is simple example for using filter option with RecyclerView adapter. As for now you will instantiate RecyclerView and set the adapter to RecyclerView as following way. RecyclerView list = (RecyclerView) findViewById(R.id.list); list.setLayoutManager(new LinearLayoutManager(this)); list.setHasFixedSize(true); ArrayList<Number> numbers = new ArrayList<>(); String ONEs[] = {"ZERO", "ONE", "TWO", "THREE", "FOUR", "FIVE", "SIX", "SEVEN", "EIGHT", "NINE", "TEN"}; String TENs[] = {"ZERO", "TEN", "TWENTY", "THIRTY", "FOURTY", "FIFTY", "SIXTY", "SEVENTY", "EIGHTY", "NINETY", "HUNDRED"}; String HUNDREDS[] = {"ZERO", "HUNDRED", "TWO HUND
Sometime we need RecyclerView filled with dynamic row count. For example, some row has 3 columns, and some has 2 columns, and some should have only one column like that.
Here is the simple example of dynamic grid count using GridLayoutManager in RecyclerView.
Here is the simple example of dynamic grid count using GridLayoutManager in RecyclerView.
val layoutManager = GridLayoutManager(this, 6) layoutManager.spanSizeLookup = object : GridLayoutManager.SpanSizeLookup() { override fun getSpanSize(position: Int): Int { when (position) { 0, 1, 2, 6, 7, 8, 12, 13, 14, 18, 19, 20 -> return 2 3, 4, 9, 10, 15, 16, 21, 22, 24, 25 -> return 3 5, 11, 17, 23 -> return 6 else -> return 2 } } } recyclerView.layoutManager = layoutManagerScreenshot:
Thank you so much for all the wonderful information about Technology! I love your work.
ReplyDeleteAppium Training in Chennai
Appium Training in Porur
JMeter Training in Chennai
JMeter Course
Hibernate Training in Chennai
Spring Training in Chennai
Struts Training in Chennai
Wordpress Training in Chennai
PHP course in Chennai, giving real-time training from beginner to advanced level programs with project-based training. The PHP course syllabus is hand-crafted by industry experts, and we adhere to the syllabus with latest technologies based on current industry demands across various disciplines keep it up
ReplyDeleteAi & Artificial Intelligence Course in Chennai
PHP Training in Chennai
Ethical Hacking Course in Chennai Blue Prism Training in Chennai
UiPath Training in Chennai
salt likit
ReplyDeletesalt likit
dr mood likit
big boss likit
dl likit
dark likit
1UP