Java 在数组项上设置意图onclick
伙计们,我真的很想从Searchview打开一个有意图的活动。 我不知道该怎么办这是我的密码Java 在数组项上设置意图onclick,java,Java,伙计们,我真的很想从Searchview打开一个有意图的活动。 我不知道该怎么办这是我的密码 String dataArr[] = { "Kiambu county","Kisumu county","Kitui county", "Laikipia county","Lamu county","Makongeni county", "Meru county","Mombasa county","Muranga county", "Nairobi county",
String dataArr[] = {
"Kiambu county","Kisumu county","Kitui county",
"Laikipia county","Lamu county","Makongeni county",
"Meru county","Mombasa county","Muranga county",
"Nairobi county","Nakuru county","Narok county",
"kajiado county","kiambu county","Uansingishu county"
};
ArrayAdapter<String> newsAdapter =
new ArrayAdapter<String>(this, android.R.layout.simple_dropdown_item_1line, dataArr);
mSearchAutoComplete.setAdapter(newsAdapter);
// Listen to search view item on click event.
mSearchAutoComplete.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
if (i==0){
Intent intent=new Intent(County.this,Kiambu.class);
}
}
});
// Below event is triggered when submit search query.
searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() {
@Override
public boolean onQueryTextSubmit(String query) {
AlertDialog alertDialog = new AlertDialog.Builder(County.this).create();
alertDialog.setMessage("Search keyword is " + query);
alertDialog.show();
return false;
}
@Override
public boolean onQueryTextChange(String newText) {
return false;
}
});
我非常感谢您的帮助,当我搜索一个单词并点击它时,它会将我带到另一个类StartActivityContent;
在定义意图之后。
仅当i==0第一个元素时,才单击“工作”
你不需要i==0。
从ArrayAdapter获取元素,ArrayAdapter控制元素并传递到Intent
String art = arrayAdapter.get(i);
if (art != null) {
//here intent
}
还有郡,这个,Kiambu,班级。。。这是什么?伙计们,问题出在我的设备上,谢谢你们的回复我读到的所有帖子都是关于列表视图的,只是关于自动完成搜索视图定义后缺少startActivity调用intent@vivekmishra我有它我刚做了我把你当前代码的一半代码放进去了它只会在你单击第一项需要更多说明。