0

ListView 3 変数に挿入していますが、2 つしか表示されていません。KEY_NAME と KEY_SUM は問題なく動作しています。ユーザーに見せたくない 3 番目の変数 KEY_WIK も入れています。ユーザーが値をクリックしたときに KEY_WIK を取得するにはどうすればよいですか?

SimpleAdapter adapter = new SimpleAdapter(getApplicationContext(),
                    menuItems, android.R.layout.simple_list_item_2,
                    new String[] { "KEY_NAME", "KEY_SUM", "KEY_WIK" }, new int[] {
                            android.R.id.text1, android.R.id.text2 });
            listView.setAdapter(adapter);
            listView.setOnItemClickListener(new OnItemClickListener() {

                @Override
                public void onItemClick(AdapterView<?> arg0, View view, int position, long arg3) {

                    String GName = ((TextView) view.findViewById(android.R.id.text1)).getText().toString();
                    String GSum = ((TextView) view.findViewById(android.R.id.text2)).getText().toString();
                    //String GWik = ?

                }

            });
4

1 に答える 1