如何解决如何在包含RecyclerView所有行的ArrayList中搜索?
我创建了一个名为Model的Arraylist,它将列出UI的所有行:
package com.example.demoapp;
import androidx.appcompat.app.AppCompatActivity;
import androidx.cardview.widget.CardView;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.graphics.Color;
import java.lang.reflect.Array;
import java.util.ArrayList;
public class MainActivity extends AppCompatActivity {
RecyclerView mRecyclerView;
MyAdapter myAdapter;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mRecyclerView = findViewById(R.id.recyclerView);
mRecyclerView.setLayoutManager(new LinearLayoutManager(this ));
myAdapter = new MyAdapter(this,getMyList());
mRecyclerView.setAdapter(myAdapter);
}
private ArrayList<Model> getMyList(){
ArrayList<Model> models = new ArrayList<>();
Model m = new Model();
m.setTitle("Transferir em conta corrente");
m.setImg(R.drawable.transferenciablue);
models.add(m);
m = new Model();
m.setTitle("Pagar boleto");
m.setImg(R.drawable.boletopaymentblue);
models.add(m);
m = new Model();
m.setTitle("Cartão virtual");
m.setImg(R.drawable.virtualcard);
models.add(m);
m = new Model();
m.setTitle("Cobrar alguém");
m.setImg(R.drawable.cobraralguemblue);
models.add(m);
return models;
}
}
我使用Cardview和RecyclerView进行了这些行
我的问题是我该如何使用户搜索那些项目,如果找不到,请转到将显示未找到的其他活动
每当用户单击Enter键时,都应调用搜索方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。