【发布时间】:2020-01-02 07:31:39
【问题描述】:
如何将数据传递给 searchview?我正在传递数据,但我不知道如何在我的搜索视图中获取值,请帮助我
public static final String EXTRA_ID = "Id";
@BindView(R.id.svDetail)
android.support.v7.widget.SearchView svDetail;
@BindView(R.id.rvDetail)
RecyclerView rvDetail;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_detail_member);
ButterKnife.bind(this);
String id = getIntent().getStringExtra(EXTRA_ID);
svDetail.setQuery(id,false);
当我像 // tvdetail.setText(id); 这样使用 TextView 时 它正在工作,为什么不能用于 SearchView?请帮忙
【问题讨论】:
-
svDetail.getQuery(...)– 你的意思是setQuery(),set而不是get? -
String id = getIntent().getStringExtra("id");将返回您传递给 SearchView 的 id
-
我改成 svDetail.setQuery(...),但它也不起作用
-
String id = getIntent().getStringExtra("id");如何获取 id 到 searchview?喜欢自动填充
-
“不工作”到底是什么意思?它崩溃了吗?它是否设置了一些意想不到的东西?它只是没有设置任何东西吗?
标签: java android android-studio searchview