camera:icons="@array/video_flashmode_icons"
camera:largeIcons="@array/video_flashmode_largeicons"
camera:entries="@array/pref_camera_video_flashmode_entries"
+ camera:labels="@array/pref_camera_video_flashmode_labels"
camera:entryValues="@array/pref_camera_video_flashmode_entryvalues"/>
<IconListPreference
camera:key="pref_camera_whitebalance_key"
camera:icons="@array/whitebalance_icons"
camera:largeIcons="@array/whitebalance_largeicons"
camera:entries="@array/pref_camera_whitebalance_entries"
+ camera:labels="@array/pref_camera_whitebalance_labels"
camera:entryValues="@array/pref_camera_whitebalance_entryvalues"/>
<IconListPreference
camera:key="pref_camera_id_key"
camera:title="@string/pref_camera_id_title"
camera:icons="@array/camera_id_icons"
camera:entries="@array/camera_id_entries"
+ camera:labels="@array/camera_id_labels"
camera:largeIcons="@array/camera_id_largeicons"/>
<IconListPreference
camera:key="pref_video_effect_key"
}
// camera switcher
if (group.findPreference(CameraSettings.KEY_CAMERA_ID) != null) {
+ ListPreference lpref = group.findPreference(CameraSettings.KEY_CAMERA_ID);
item = makeItem(R.drawable.ic_switch_video_facing_holo_light);
item.setPosition(POS_SWITCH, 5);
+ item.setLabel(lpref.getLabel());
+ final PieItem fitem = item;
item.setOnClickListener(new OnClickListener() {
@Override
index = (index + 1) % values.length;
int newCameraId = Integer.parseInt((String) values[index]);
mListener.onCameraPickerClicked(newCameraId);
+ fitem.setLabel(pref.getLabel());
}
}
});
};
item = makeItem(R.drawable.ic_settings_holo_light);
item.setPosition(POS_SET, 5);
+ item.setLabel(mActivity.getResources().getString(R.string.camera_menu_settings_label));
item.setOnClickListener(new OnClickListener() {
@Override
public void onClick(PieItem item) {