Java源码示例:it.gmariotti.changelibs.library.view.ChangeLogRecyclerView

示例1
@NonNull
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
    LayoutInflater layoutInflater = (LayoutInflater) getActivity().getSystemService(
            Context.LAYOUT_INFLATER_SERVICE);
    ChangeLogRecyclerView chgList= (ChangeLogRecyclerView) layoutInflater.inflate(R.layout.fragment_changelog, null);

    return new AlertDialog.Builder(getActivity())
            .setTitle(R.string.ttl_changelog)
            .setView(chgList)
            .setPositiveButton(android.R.string.ok,
                    new DialogInterface.OnClickListener() {
                        @Override
                        public void onClick(DialogInterface dialog, int whichButton) {
                            dialog.dismiss();
                        }
                    }
            )
            .create();

}
 
示例2
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
    LayoutInflater layoutInflater = (LayoutInflater) getActivity().getSystemService(
            Context.LAYOUT_INFLATER_SERVICE);
    ChangeLogRecyclerView chgList = (ChangeLogRecyclerView) layoutInflater.inflate(R.layout.dialog_fragment_changelog, null);

    return new AlertDialog.Builder(getActivity())
            .setTitle(R.string.changelog_title)
            .setView(chgList)
            .setPositiveButton(R.string.changelog_ok,
                    new DialogInterface.OnClickListener() {
                        public void onClick(DialogInterface dialog, int whichButton) {
                            dialog.dismiss();
                        }
                    }
            )
            .create();

}
 
示例3
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
  LayoutInflater layoutInflater = (LayoutInflater) getActivity().getSystemService(
      Context.LAYOUT_INFLATER_SERVICE);
  ChangeLogRecyclerView chgList= (ChangeLogRecyclerView) layoutInflater.inflate(R.layout.dialog_changelog, null);

  setRetainInstance(false);

  return new AlertDialog.Builder(getActivity(),R.style.AppCompatAlertDialogStyle)
      .setTitle(R.string.title_changelog_dialog)
      .setView(chgList)
      .setPositiveButton(android.R.string.ok,
          new DialogInterface.OnClickListener() {
            public void onClick(DialogInterface dialog, int whichButton) {
              dialog.dismiss();
            }
          }
      )
      .create();
}
 
示例4
@NonNull
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {

    ChangeLogRecyclerView chgList = (ChangeLogRecyclerView) LayoutInflater
        .from(getContext()).inflate(R.layout.changelog_fragment_dialog, null);

    return new AlertDialog.Builder(getActivity(), R.style.AppCompatAlertDialogStyle)
        .setTitle(R.string.changelog_title)
        .setView(chgList)
        .setPositiveButton(R.string.button_close, (dialog, which) -> dialog.dismiss())
        .create();
}