Just look at this (my) library. IOSDialog / Spinner Library
It is very easy to use and solves your problem. With it, you can easily create and use a spinner, as in iOS. Code example:
final IOSDialog dialog1 = new IOSDialog.Builder(IOSDialogActivity.this) .setOnCancelListener(new DialogInterface.OnCancelListener() { @Override public void onCancel(DialogInterface dialog) { dialog0.show(); } }) .setDimAmount(3) .setSpinnerColorRes(R.color.colorGreen) .setMessageColorRes(R.color.colorAccent) .setTitle(R.string.standard_title) .setTitleColorRes(R.color.colorPrimary) .setMessageContent("My message") .setCancelable(true) .setMessageContentGravity(Gravity.END) .build();
Result
final IOSDialog dialog0 = new IOSDialog.Builder(IOSDialogActivity.this) .setTitle("Default IOS bar") .setTitleColorRes(R.color.gray) .build();
Result: standard IOS dialog
Samehadar
source share