I want to create a custom cell that remove the "button" in the right hand side of the cell.
for the AlertDialog, from this link, I inflated the cell from xml but it only appear outside the listView of the setSingleChoiceItems.
my code:
AlertDialog.Builder builder;
int sdk = android.os.Build.VERSION.SDK_INT;
if(sdk < android.os.Build.VERSION_CODES.HONEYCOMB) {
builder = new AlertDialog.Builder(new ContextThemeWrapper(getActivity(), android.R.style.Theme_Dialog));
} else {
builder = new AlertDialog.Builder(new ContextThemeWrapper(getActivity(), android.R.style.Theme_Holo_Dialog_NoActionBar_MinWidth));
}
final CharSequence[] choiceList = {
getActivity().getResources().getString(R.string.opt_remind),
getActivity().getResources().getString(R.string.opt_calendar)};
builder.setSingleChoiceItems(
choiceList,
-1, // does not select anything
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int index) {
switch (index) {
case 0: // remind me
//
break;
case 1: // add to calendar
//
break;
default:
break;
}
dialog.dismiss();
}
});
builder.setCancelable(true);
builder.setNegativeButton(getActivity().getResources().getString(R.string.opt_cancel), new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
}
});
AlertDialog alert = builder.create();
alert.show();
Thanks for helping!
Best regards, Sythus