Search in sources :

Example 1 with ChangeLogListView

use of it.gmariotti.changelibs.library.view.ChangeLogListView in project AisenWeiBo by wangdan.

the class VersionDialogFragment method onCreateDialog.

@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
    ChangeLogListView chgList = (ChangeLogListView) View.inflate(getActivity(), R.layout.demo_changelog_fragment_dialogstandard, null);
    return new MaterialDialog.Builder(getActivity()).title(R.string.settings_version_detail).customView(chgList, false).positiveText("OK").onPositive(new MaterialDialog.SingleButtonCallback() {

        @Override
        public void onClick(@NonNull MaterialDialog dialog, @NonNull DialogAction which) {
            dialog.dismiss();
            getActivity().getFragmentManager().beginTransaction().remove(VersionDialogFragment.this).commit();
        }
    }).build();
}
Also used : MaterialDialog(com.afollestad.materialdialogs.MaterialDialog) DialogAction(com.afollestad.materialdialogs.DialogAction) NonNull(android.support.annotation.NonNull) ChangeLogListView(it.gmariotti.changelibs.library.view.ChangeLogListView)

Example 2 with ChangeLogListView

use of it.gmariotti.changelibs.library.view.ChangeLogListView in project scdl by passy.

the class ChangelogDialog method onCreateDialog.

@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
    final Activity activity = getActivity();
    if (activity == null) {
        Ln.w("Cannot create dialog, activity is null.");
        return super.onCreateDialog(savedInstanceState);
    }
    final LayoutInflater layoutInflater = (LayoutInflater) activity.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
    final ChangeLogListView changelogView = (ChangeLogListView) layoutInflater.inflate(R.layout.changelog_view, null);
    return new AlertDialog.Builder(activity).setTitle(R.string.changelog_full_title).setView(changelogView).setPositiveButton(R.string.changelog_ok_button, new DialogInterface.OnClickListener() {

        @Override
        public void onClick(DialogInterface dialog, int which) {
            dialog.dismiss();
        }
    }).create();
}
Also used : DialogInterface(android.content.DialogInterface) LayoutInflater(android.view.LayoutInflater) FragmentActivity(android.support.v4.app.FragmentActivity) Activity(android.app.Activity) ChangeLogListView(it.gmariotti.changelibs.library.view.ChangeLogListView)

Aggregations

ChangeLogListView (it.gmariotti.changelibs.library.view.ChangeLogListView)2 Activity (android.app.Activity)1 DialogInterface (android.content.DialogInterface)1 NonNull (android.support.annotation.NonNull)1 FragmentActivity (android.support.v4.app.FragmentActivity)1 LayoutInflater (android.view.LayoutInflater)1 DialogAction (com.afollestad.materialdialogs.DialogAction)1 MaterialDialog (com.afollestad.materialdialogs.MaterialDialog)1