我正在尝试在我的应用程序中实现 ProfilesActivity。所以,想象一下,我们在 home 活动/布局中:UsersActivity,我们已经完成了 addActions 来初始化操作栏,例如:
Intent addProfilesIntent = new Intent(this, ProfilesActivity.class);
Action profilesAction = (Action) new IntentAction(this, addProfilesIntent,
R.drawable.go_profiles);
actionBar.addAction(profilesAction);
我们单击操作栏上的配置文件图标,它会打开一个新布局(profiles_menu.xml),其中我有一个带有可检查项目的 listView 和每个配置文件的图像(不同的配置文件:工作、家庭、辅助......)。
ListView list = (ListView) findViewById(R.id.list);
ArrayList<HashMap<String, Object>> listData=new ArrayList<HashMap<String,Object>>();
String []name={" Company number"," Home number"," Handy number"," Auxiliary number"};
for(int i=0;i<4;i++){
HashMap<String, Object> map=new HashMap<String, Object>();
map.put("number_image", R.drawable.icon+(i+1));
map.put("number_name", name[i]);
listData.add(map);
}
listItemAdapter = new CheckboxAdapter(this, listData);
list.setAdapter(listItemAdapter);
list.setChoiceMode(ListView.CHOICE_MODE_SINGLE);
现在,我想做的是:当我们选择一个配置文件时,它必须将主页操作栏上的配置文件图标(代码中的这个 go_profiles )更改为选定的配置文件图标。你知道怎么做吗?