java - 具有多个数组的自定义适配器 OnItemClick

标签 java android arraylist

public void populate(ArrayList<String> array, ArrayList<String> array2) {
            ListView showList = (ListView) findViewById(R.id.listView1);
            SchedAdapter shows = new SchedAdapter(getApplicationContext(),
                    R.layout.rowlayout, array, array2);
            showList.setAdapter(shows);
            showList.setOnItemClickListener(new AdapterView.OnItemClickListener() {

                @Override
                public void onItemClick(AdapterView<?> parent, final View view,
                        final int position, long id) {
                    final String selected = (String) parent
                            .getItemAtPosition(position);
                    Toast.makeText(getApplicationContext(), selected,
                            Toast.LENGTH_SHORT).show();
                }

            });
        }

Toast 显示 array2 中的字符串,我希望它显示 array 中保存的字符串。我怎样才能做到这一点?

最佳答案

 public void populate(ArrayList<String> array, ArrayList<String> array2) {
        ListView showList = (ListView) findViewById(R.id.listView1);
        SchedAdapter shows = new SchedAdapter(getApplicationContext(),
                R.layout.rowlayout, array, array2);
        showList.setAdapter(shows);
        showList.setOnItemClickListener(new AdapterView.OnItemClickListener() {

            @Override
            public void onItemClick(AdapterView<?> parent, final View view,
                    final int position, long id) {

               Toast.makeText(getApplicationContext(), array2.get(position),
                        Toast.LENGTH_SHORT).show();
               Toast.makeText(getApplicationContext(), array.get(position),
                         Toast.LENGTH_SHORT).show();
            }

        });
    }

关于java - 具有多个数组的自定义适配器 OnItemClick,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22921346/

相关文章:

java - Spring security 有时会在成功登录后重定向到默认页面而不是预登录页面

java - 使用枚举参数化方法的返回类型——可能吗?

javascript - 如何在 react native 渲染中以无限循环返回数组项 View ?

c# - 使用 XML-RPC 编写以 C#、Ruby 和 Java 编写的分布式应用程序

android - 如何使用 RecyclerView Adapter 处理选项卡 fragment 中的按钮单击?

android - 无法从 RecyclerView.OnScrollListener 调用 notifyItemInserted()

android - ContentResolver 查询抛出 nullpointerException

java - 如何一次检查多个变量?

java - 当成员是 java.util.List 类型时序列化 Sonarqube 问题

java.lang.RuntimeException : Unable to start activity