Android 是否可以在活动XML文件中没有listview项的情况下搜索listview?(安卓)

Android 是否可以在活动XML文件中没有listview项的情况下搜索listview?(安卓),android,listview,search,Android,Listview,Search,我试图搜索存储有列表视图的活动。列表视图存储为一个大字符串。我想知道是否有一种方法可以搜索它,我已经尝试过了,很多消息来源都说可以在XML中创建listview,但这需要对多个活动进行大量的代码更改。这是我的密码。感谢您的帮助 static String[] Beverages_Recipes = { "CHOCOLATE MARTINI", "FOOLER COOLER", "HOT COCOA MIX", "KOOLAID PUNCH", "ORANGE JULIUS I",

我试图搜索存储有列表视图的活动。列表视图存储为一个大字符串。我想知道是否有一种方法可以搜索它,我已经尝试过了,很多消息来源都说可以在XML中创建listview,但这需要对多个活动进行大量的代码更改。这是我的密码。感谢您的帮助

static String[] Beverages_Recipes = { "CHOCOLATE MARTINI", "FOOLER COOLER", "HOT COCOA MIX", "KOOLAID PUNCH", "ORANGE JULIUS I",
        "ORANGE JULIUS II", "PARTY PUNCH", "SANGRIA", "SOUTHERN COMFORT PUNCH", "SUNSHINE PUNCH", "TOM AND JERRY MIX"};

public void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);
    //setContentView(R.layout.activity_main);
    setListAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, Beverages_Recipes));
}
static String[]饮料\u食谱={“巧克力马提尼”、“傻瓜冷却器”、“热可可混合物”、“Koolate潘趣酒”、“橙色朱利叶斯一号”,
“橙色朱利叶斯二世”、“派对潘趣酒”、“桑格里亚”、“南方舒适潘趣酒”、“阳光潘趣酒”、“汤姆和杰瑞混合酒”};
创建时的公共void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
//setContentView(R.layout.activity_main);
setListAdapter(新的ArrayAdapter(这个,android.R.layout.simple_list_item_1,饮料_菜谱));
}

所以我只想能够搜索串饮料的食谱。并在下拉类型框中显示结果。谢谢

我相信您需要的是一个下拉菜单。它将接受一个适配器,您可以指定它自己的数组字符串[],在您的情况下,它是
Beverages\u Recipes

这里有一个简单的例子


希望这就是你要找的,否则请通知我。快乐编程。

你可以做到这一点。我建议您使用内置在操作栏中的SearchView。您可以通过以下指南了解如何实现搜索视图: