我有一个文本框和搜索按钮,现在我需要的是实现搜索数组的代码。我拥有的数组称为Facts_Array(由字符串组成)。如果您需要更多信息,请发表评论。
答案 0 :(得分:3)
这样的事情:
EditText searchField = (EditText) findViewById(R.id.searchfield);
Button searchButton = (Button) findViewById(R.id.searchbutton);
searchButton.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
for (String s : Facts_Array) {
if (searchField.getText().toString().contains(s)) {
// Do stuff
}
}
}
};
当然,你可能想要更多地改进实际的搜索位(现在它只是使用contains()
),至少忽略大小写。
答案 1 :(得分:0)
但是,我认为我并不完全明白我是否可以将它用于 搜索我需要。 例如:检索键入的文本并返回我的搜索响应, 通过网络服务提供。
所以,基本上我只需要设计,而不是它的功能。
有人可以告诉我,我是否只能将此栏用于我的个人资料, 不是来自互联网或漏洞手机的一般搜索, 我希望链接一个简单明了的教程,因为我 到目前为止找不到任何具体的东西。