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 = ?
}
});