Java Android中字符串数组中的项到hashmap

Java Android中字符串数组中的项到hashmap,java,android,listview,hashmap,Java,Android,Listview,Hashmap,我在我的项目中遇到了一个小问题。我不知道如何将字符串数组中的某些项连接到hashmap public类MainActivity扩展了AppCompatActivity{ 私有ListView lista; 私有字符串[]图形; @凌驾 创建时受保护的void(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); lista=(ListView)

我在我的项目中遇到了一个小问题。我不知道如何将字符串数组中的某些项连接到hashmap

public类MainActivity扩展了AppCompatActivity{
私有ListView lista;
私有字符串[]图形;
@凌驾
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
lista=(ListView)findViewById(R.id.ListView);
opcjelity();
}
私有void opcjelity(){
Resources res=getResources();
figury=res.getStringArray(R.array.figuy);
setAdapter(新的ArrayAdapter(这个,android.R.layout.simple_list_item_1,图));
//将资源数组绑定到ListAdapter
setOnItemClickListener(新的AdapterView.OnItemClickListener(){
public void onItemClick(AdapterView父视图、视图v、整数位置、长id){
意向意向=新意向(MainActivity.this,kwadrat.class);
意图。putExtra(“figury”,figury);
星触觉(意向);
}
});
}
}
HashMap hm=newhashmap();
hm.put(“数字”、“1”);
tx.setText(String.valueOf(hm));
}

几何学
夸德拉特
普罗斯托克
最后,我将在MainActivity listview中创建,当我单击某人项目时,必须打开标识的活动。 我单击X-->X活动。
我单击Y-->Y活动。

该hashmap的角色是什么?你到底想做什么?Hashmap?有人建议我选择此选项。我希望单击listview中的单个项目,并且必须打开相应的活动。单击listview中的三角形时,我希望打开activity triangle.class。我点击square,就打开square.class活动。