@Override public void onConfigurationChanged(final Configuration newConfig) { super.onConfigurationChanged(newConfig); ViewGroup viewGroup = (ViewGroup) getView(); if (viewGroup != null) { viewGroup.removeAllViewsInLayout(); View view = onCreateView(requireActivity().getLayoutInflater(), viewGroup, null); viewGroup.addView(view); } }
@Override public void onConfigurationChanged(final Configuration newConfig) { super.onConfigurationChanged(newConfig); ViewGroup viewGroup = (ViewGroup) getView(); if (viewGroup != null) { viewGroup.removeAllViewsInLayout(); View view = onCreateView(requireActivity().getLayoutInflater(), viewGroup, null); viewGroup.addView(view); } }
View v = getActivity().getLayoutInflater().inflate(R.layout.styled_custom_study_details_dialog, null); TextView textView1 = (TextView) v.findViewById(R.id.custom_study_details_text1); TextView textView2 = (TextView) v.findViewById(R.id.custom_study_details_text2);
ViewHolder holder; if (convertView == null) { convertView = getActivity().getLayoutInflater().inflate(R.layout.list_item, null); holder = new ViewHolder(); holder.mapView = (MapView) convertView.findViewById(R.id.mapLite);
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View baseView = getActivity().getLayoutInflater().inflate(R.layout.scanbot_camera_view, container, false);
@Override public boolean onOptionsItemSelected(MenuItem item) { // Handle action bar item clicks here. The action bar will // automatically handle clicks on the Home/Up button, so long // as you specify a parent activity in AndroidManifest.xml. int id = item.getItemId(); //noinspection SimplifiableIfStatement if (id == R.id.action_add) { AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); View view = getActivity().getLayoutInflater().inflate(R.layout.dialog_add_txt_records, null); final TextView keyTextView = view.findViewById(R.id.key); final TextView valueTextView = view.findViewById(R.id.value); // Inflate and set the layout for the dialog // Pass null as the parent view because its going in the dialog layout builder.setMessage("Add TXT record") .setView(view) .setPositiveButton(android.R.string.ok, (dialog, id1) -> { mRecords.put(keyTextView.getText().toString(), valueTextView.getText().toString()); adapter.swapTXTRecords(mRecords); adapter.notifyDataSetChanged(); }) .setNegativeButton(android.R.string.cancel, (dialog, id1) -> { }); builder.create().show(); return true; } return super.onOptionsItemSelected(item); }
@NonNull @Override public Dialog onCreateDialog(Bundle savedInstanceState) { // Use the Builder class for convenient dialog construction final AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); final LayoutInflater inflater = getActivity().getLayoutInflater(); final View durationView = inflater.inflate(R.layout.duration_picker, null); mMinutesPicker = durationView.findViewById(R.id.duration_minutes_picker); mSecondsPicker = durationView.findViewById(R.id.duration_seconds_picker); mStopAfterCurrentCheckBox = durationView.findViewById(R.id.duration_stop_after_current_checkbox); final Bundle arguments = getArguments(); setupPicker(arguments.getLong(ARG_PRESET_DURATION, 0)); mStopAfterCurrentCheckBox.setChecked(arguments.getBoolean(ARG_PRESET_STOP_AFTER_CURRENT, false)); builder.setView(durationView); builder.setTitle(R.string.dialog_sleep_timer); builder.setPositiveButton(R.string.dialog_sleep_timer_action_start, (dialog, which) -> { final long durationMS = getDuration(); final boolean stopAfterCurrent = getStopAfterCurrent(); mOnStartSleepTimerCallback.onStartSleepTimer(durationMS, stopAfterCurrent); }); builder.setNegativeButton(R.string.dialog_action_cancel, (dialog, which) -> getDialog().cancel()); return builder.create(); }
@NonNull @Override public Dialog onCreateDialog(@Nullable Bundle savedInstanceState) { // Use the Builder class for convenient dialog construction final AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); final LayoutInflater inflater = getActivity().getLayoutInflater(); final View seekView = inflater.inflate(R.layout.resume_step_size_dialog, null); mSeekBar = seekView.findViewById(R.id.volume_seekbar); mDialogLabel = seekView.findViewById(R.id.dialog_text); final SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(getContext()); mStepSize = sharedPreferences.getInt(getString(R.string.pref_seek_backwards_key), getResources().getInteger(R.integer.pref_seek_backwards_default)); mSeekBar.setProgress(mStepSize); mSeekBar.setOnSeekBarChangeListener(this); updateLabels(); builder.setView(seekView); builder.setPositiveButton(R.string.error_dialog_ok_action, ((dialog, which) -> { SharedPreferences.Editor editor = sharedPreferences.edit(); editor.putInt(getString(R.string.pref_seek_backwards_key), mStepSize); editor.apply(); try { mPBSConnection.getPBS().changeAutoBackwardsSeekAmount(mStepSize); } catch (RemoteException ignored) { } dismiss(); })); builder.setNegativeButton(R.string.dialog_action_cancel, (dialog, which) -> dismiss()); mPBSConnection = new PlaybackServiceConnection(getContext()); mPBSConnection.openConnection(); return builder.create(); }
View v = getActivity().getLayoutInflater().inflate(R.layout.changelog_dialog, null, false); ProgressBar pb = v.findViewById(R.id.pbLoading); RecyclerView rv = v.findViewById(R.id.rvChangelog);
LayoutInflater inflater = getActivity().getLayoutInflater(); final ScrollView sv = (ScrollView) inflater.inflate(R.layout.metapackagechooser, null); adb.setView(sv);
@Override public Dialog onCreateDialog(@Nullable final Bundle savedInstanceState) { final AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(getActivity()); alertDialogBuilder.setTitle(R.string.excluded_applications); final AppListDialogFragmentBinding binding = AppListDialogFragmentBinding.inflate(getActivity().getLayoutInflater(), null, false); binding.executePendingBindings(); alertDialogBuilder.setView(binding.getRoot()); alertDialogBuilder.setPositiveButton(R.string.set_exclusions, (dialog, which) -> setExclusionsAndDismiss()); alertDialogBuilder.setNegativeButton(R.string.cancel, (dialog, which) -> dialog.dismiss()); alertDialogBuilder.setNeutralButton(R.string.deselect_all, (dialog, which) -> { }); binding.setFragment(this); binding.setAppData(appData); loadData(); final AlertDialog dialog = alertDialogBuilder.create(); dialog.setOnShowListener(d -> dialog.getButton(DialogInterface.BUTTON_NEUTRAL).setOnClickListener(view -> { for (final ApplicationData app : appData) app.setExcludedFromTunnel(false); })); return dialog; }