如何在Android Studio中比较列表中的项目?

FallenBlood Games教学课程

我应该在If Block中添加什么以便它可以比较两个项目?我的意思是,当我单击“法国”列表项时,我想打开“法国”活动,但是当我搜索另一个国家(例如美国)时,我想打开它,因此它会过滤顶部和底部的“美国”和“美国”显示。美国它将在法国开展活动。所以我想在if语句中将法国列表项与列表中的第一个列表项进行比较,如果它是法国,它将打开“法国活动”!

SearchView searchView;
    ListView listView;

    String[] list = {"France","United States","Spain","China","Italy","United Kingdom","Germany","Mexico","Thailand","Turkey","Austria",
            "Malaysia","Hong Kong","Greece","Russia","Japan","Canada","Saudi Arabia","Poland","South Korea","Netherlands"};
    ArrayAdapter<String> adapter;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        searchView  = (SearchView)findViewById(R.id.search_View);
        listView = (ListView)findViewById(R.id.search_list);

        adapter = new ArrayAdapter<>(this,android.R.layout.simple_list_item_1,list);
        listView.setAdapter(adapter);

        listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {

                 if(What should put here?){
                        Intent intent = new Intent(view.getContext(),France.class);
                        startActivity(intent);
                    }
            }
        });

        searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() {
            @Override
            public boolean onQueryTextSubmit(String query) {
                return false;
            }

            @Override
            public boolean onQueryTextChange(String newText) {

                adapter.getFilter().filter(newText);

                return false;
            }
        });
    }
阿里王子

获取ListView的项目位置:

listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {

                 String str = listView.getAdapter().getItem(i).toString();
                    if ( str.equals("France")) {
                        showToast("France clicked");
                    }
            }
        });

private void showToast(String str) {
        Toast.makeText(getApplicationContext(), str, Toast.LENGTH_SHORT).show();
    }

您也可以将其else if用于其他字符串。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Clojure中比较/减去两个列表

来自分类Dev

如何在android中比较两次

来自分类Dev

如何在android中比较两个edittext字段

来自分类Dev

如何在erlang中的记录列表中比较成员

来自分类Dev

如何在Android Studio的项目列表中跟踪活动文件?

来自分类Dev

如何在Java中比较对象并对列表进行排序

来自分类Dev

如何在python中比较两个列表

来自分类Dev

Python 2.7如何比较列表中的项目

来自分类Dev

如何在Excel中比较字符串列表中的字符串

来自分类Dev

如何在Python中比较列表?

来自分类Dev

如何在golang中的html / template中比较列表的长度?

来自分类Dev

如何在JUnit中比较两个double列表

来自分类Dev

如何在工作项目查询语言中比较ID

来自分类Dev

如何在python中的默认字典中比较列表的索引值

来自分类Dev

如何在Python的各自列表中比较同一索引中2个列表中的元素?

来自分类Dev

如何在C#中比较两个列表?

来自分类Dev

如何在python中比较列表/数组/字典中的相应元素

来自分类Dev

如何在Python中比较两个列表中的值?

来自分类Dev

如何在linq中的2个列表中比较子项的属性

来自分类Dev

如何在C#中比较向导列表

来自分类Dev

如何在python中比较数组列表?

来自分类Dev

如何在列表视图Android Studio中显示项目的文本

来自分类Dev

如何在Python中比较两个以上的列表?

来自分类Dev

如何在Android中比较String数组中的元素?

来自分类Dev

如何在android中比较日期而不显示周日期

来自分类Dev

如何在javascript中比较两个列表项?

来自分类Dev

如何在 Python 中比较多个列表中的字符串?

来自分类Dev

如何从 Python 中的列表中比较和提取某些项目?

来自分类Dev

如何在 Python 中比较列表中的对?

Related 相关文章

  1. 1

    如何在Clojure中比较/减去两个列表

  2. 2

    如何在android中比较两次

  3. 3

    如何在android中比较两个edittext字段

  4. 4

    如何在erlang中的记录列表中比较成员

  5. 5

    如何在Android Studio的项目列表中跟踪活动文件?

  6. 6

    如何在Java中比较对象并对列表进行排序

  7. 7

    如何在python中比较两个列表

  8. 8

    Python 2.7如何比较列表中的项目

  9. 9

    如何在Excel中比较字符串列表中的字符串

  10. 10

    如何在Python中比较列表?

  11. 11

    如何在golang中的html / template中比较列表的长度?

  12. 12

    如何在JUnit中比较两个double列表

  13. 13

    如何在工作项目查询语言中比较ID

  14. 14

    如何在python中的默认字典中比较列表的索引值

  15. 15

    如何在Python的各自列表中比较同一索引中2个列表中的元素?

  16. 16

    如何在C#中比较两个列表?

  17. 17

    如何在python中比较列表/数组/字典中的相应元素

  18. 18

    如何在Python中比较两个列表中的值?

  19. 19

    如何在linq中的2个列表中比较子项的属性

  20. 20

    如何在C#中比较向导列表

  21. 21

    如何在python中比较数组列表?

  22. 22

    如何在列表视图Android Studio中显示项目的文本

  23. 23

    如何在Python中比较两个以上的列表?

  24. 24

    如何在Android中比较String数组中的元素?

  25. 25

    如何在android中比较日期而不显示周日期

  26. 26

    如何在javascript中比较两个列表项?

  27. 27

    如何在 Python 中比较多个列表中的字符串?

  28. 28

    如何从 Python 中的列表中比较和提取某些项目?

  29. 29

    如何在 Python 中比较列表中的对?

热门标签

归档