搜索Android阵列

时间:2010-10-17 02:07:38

标签: android arrays search

我有一个文本框和搜索按钮,现在我需要的是实现搜索数组的代码。我拥有的数组称为Facts_Array(由字符串组成)。如果您需要更多信息,请发表评论。

2 个答案:

答案 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)

但是,我认为我并不完全明白我是否可以将它用于 搜索我需要。 例如:检索键入的文本并返回我的搜索响应, 通过网络服务提供。

所以,基本上我只需要设计,而不是它的功能。

有人可以告诉我,我是否只能将此栏用于我的个人资料, 不是来自互联网或漏洞手机的一般搜索, 我希望链接一个简单明了的教程,因为我 到目前为止找不到任何具体的东西。