4

アプリに ProfilesActivity を実装しようとしています。したがって、ホーム アクティビティ/レイアウト: UsersActivity にいると想像してください。

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) を、選択したプロファイル アイコンに変更する必要があることです。あなたはそれを行う方法を知っていますか?

ここに画像の説明を入力

4

0 に答える 0