List of usage examples for android.view View inflate
public static View inflate(Context context, @LayoutRes int resource, ViewGroup root)
From source file:com.freshdigitable.udonroad.ffab.ActionIndicatorView.java
public ActionIndicatorView(Context context, AttributeSet attrs, int defStyleAttr) { super(context, attrs, defStyleAttr); final int padding = getResources().getDimensionPixelSize(R.dimen.grid_margin); setPadding(padding, padding, padding, padding); final View v = View.inflate(context, R.layout.view_action_indicator, this); final ImageView iconUp = (ImageView) v.findViewById(R.id.indicator_up); final ImageView iconRight = (ImageView) v.findViewById(R.id.indicator_right); final ImageView iconDown = (ImageView) v.findViewById(R.id.indicator_down); final ImageView iconLeft = (ImageView) v.findViewById(R.id.indicator_left); icons.put(Direction.UP, iconUp);//from w w w . j a va 2s . c o m icons.put(Direction.RIGHT, iconRight); icons.put(Direction.DOWN, iconDown); icons.put(Direction.LEFT, iconLeft); }
From source file:com.doodle.android.chips.dialog.ChipsEmailDialogFragment.java
@NonNull @Override// www.j a v a 2s . c o m public Dialog onCreateDialog(Bundle savedInstanceState) { View view = View.inflate(getContext(), R.layout.dialog_chips_email, null); Dialog dialog = new AlertDialog.Builder(getActivity()).setCancelable(true).setView(view).create(); dialog.setCancelable(true); dialog.setCanceledOnTouchOutside(true); setCancelable(true); mEditText = (MaterialEditText) view.findViewById(R.id.et_ch_email); mConfirm = (Button) view.findViewById(R.id.bu_ch_confirm); mCancel = (Button) view.findViewById(R.id.bu_ch_cancel); TextView titleView = (TextView) view.findViewById(R.id.tv_ch_title); mErrorMsg = getString(R.string.please_enter_a_valid_email_address); Bundle bundle = getArguments(); if (bundle != null) { if (bundle.containsKey(EXTRA_STRING_TEXT)) { mInitialText = bundle.getString(EXTRA_STRING_TEXT); mEditText.setText(mInitialText); } if (bundle.containsKey(EXTRA_STRING_TITLE)) titleView.setText(bundle.getString(EXTRA_STRING_TITLE)); if (bundle.containsKey(EXTRA_STRING_PLACEHOLDER)) { mEditText.setHint(bundle.getString(EXTRA_STRING_PLACEHOLDER)); mEditText.setFloatingLabelText(bundle.getString(EXTRA_STRING_PLACEHOLDER)); } if (bundle.containsKey(EXTRA_STRING_CONFIRM)) mConfirm.setText(bundle.getString(EXTRA_STRING_CONFIRM)); if (bundle.containsKey(EXTRA_STRING_CANCEL)) mCancel.setText(bundle.getString(EXTRA_STRING_CANCEL)); if (bundle.containsKey(EXTRA_STRING_ERROR_MSG)) mErrorMsg = bundle.getString(EXTRA_STRING_ERROR_MSG); } mConfirm.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { positiveClick(); } }); mCancel.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { negativeClick(); } }); mEditText.setOnEditorActionListener(new TextView.OnEditorActionListener() { @Override public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { positiveClick(); return true; } }); return dialog; }
From source file:com.metinkale.prayerapp.utils.NumberDialog.java
@NonNull @Override//from ww w . ja v a 2s . c om public Dialog onCreateDialog(Bundle savedInstanceState) { Bundle bdl = getArguments(); mMin = bdl.getInt("min"); mMax = bdl.getInt("max"); AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); View v = View.inflate(getActivity(), R.layout.number_dialog, null); builder.setView(v).setPositiveButton(R.string.ok, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int id) { if (mList != null) { mList.onNumberChange(mNr); } } }).setNegativeButton(R.string.cancel, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int id) { } }); ((TextView) v.findViewById(R.id.max)).setText("/" + (mMax - 1)); mEdit = (EditText) v.findViewById(R.id.nr); mEdit.addTextChangedListener(this); mEdit.setText(bdl.getInt("current") + ""); int[] ids = { R.id.k0, R.id.k1, R.id.k2, R.id.k3, R.id.k4, R.id.k5, R.id.k6, R.id.k7, R.id.k8, R.id.k9 }; for (int id : ids) { Button btn = (Button) v.findViewById(id); btn.setTag(btn.getText()); btn.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { String txt = mEdit.getText().toString(); mEdit.setText(txt + v.getTag()); } }); } v.findViewById(R.id.back).setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { String txt = mEdit.getText().toString(); if (!txt.isEmpty()) { mEdit.setText(txt.substring(0, txt.length() - 1)); } } }); v.findViewById(R.id.prev).setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { String txt = mEdit.getText().toString(); mEdit.setText((Integer.parseInt("0" + txt) - 1) + ""); } }); v.findViewById(R.id.next).setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { String txt = mEdit.getText().toString(); mEdit.setText(Integer.parseInt(txt) + 1 + ""); } }); return builder.create(); }
From source file:com.bourke.kitchentimer.utils.Utils.java
public static View dialogWebView(Context context, String fileName) { View view = View.inflate(context, R.layout.dialog_webview, null); // TextView textView = (TextView) view.findViewById(R.id.message); // textView.setMovementMethod(LinkMovementMethod.getInstance()); // CharSequence cs = readTextFile(context, fileName); ////from w w w . ja v a 2 s . c o m // SpannableString s = new SpannableString(Html.fromHtml(cs.toString())); // Linkify.addLinks(s, Linkify.WEB_URLS | Linkify.EMAIL_ADDRESSES); // textView.setText(s); WebView web = (WebView) view.findViewById(R.id.wv_dialog); web.loadUrl("file:///android_asset/" + fileName); return view; }
From source file:com.android.nsboc.ComposeFragment.java
public CompoundButton.OnCheckedChangeListener getNextToggleListener(final LinearLayout complianceLayout) { return new CompoundButton.OnCheckedChangeListener() { @Override/*from w ww . j a v a 2s. c o m*/ public void onCheckedChanged(CompoundButton toggleButton, boolean isChecked) { if (isChecked) { mAnotherComplianceLayout = (LinearLayout) View.inflate(getActivity(), R.layout.compliance_layout, null); TextView imagePickerLabel = (TextView) mAnotherComplianceLayout .findViewById(R.id.violation_image_picker); imagePickerLabel.setText(imagePickerLabel.getText().toString().replace(" " + mSectionsCount, " " + (mSectionsCount + 1))); EditText commentEditText = (EditText) mAnotherComplianceLayout .findViewById(R.id.comment_edittext); commentEditText.setHint(commentEditText.getText().toString().replace(" " + mSectionsCount, " " + (mSectionsCount + 1))); TextView isAnotherLabel = (TextView) mAnotherComplianceLayout .findViewById(R.id.is_another_label); isAnotherLabel.setText(isAnotherLabel.getText().toString().replace((mSectionsCount + 1) + "?", (mSectionsCount + 2) + "?")); ToggleButton anotherToggle = (ToggleButton) mAnotherComplianceLayout .findViewById(R.id.compliance_toggle); anotherToggle.setOnCheckedChangeListener(getNextToggleListener(mAnotherComplianceLayout)); complianceLayout.addView(mAnotherComplianceLayout); mSectionsCount++; } else { mSectionsCount--; mAnotherComplianceLayout.setVisibility(View.GONE); } } }; }
From source file:com.github.pennyfive.cinemafinlando.ui.UiUtils.java
public static View inflateDefaultLoadingView(Context context, int backgroundResource) { View view = View.inflate(context, R.layout.state_loading, null); view.setBackgroundResource(backgroundResource); view.findViewById(R.id.spinner)/*from ww w . j a va 2 s .c o m*/ .startAnimation(AnimationUtils.loadAnimation(context, R.anim.spinner_spin_around)); return view; }
From source file:com.javielinux.fragments.SearchAdvancedFragment.java
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = View.inflate(getActivity(), R.layout.search_advanced_fragment, null); btInfoNotifications = (Button) view.findViewById(R.id.bt_info_notifications); btInfoNotifications.setOnClickListener(new View.OnClickListener() { @Override/*from w w w . j av a 2s . co m*/ public void onClick(View v) { String file = "notifications_use.txt"; if (Locale.getDefault().getLanguage().equals("es")) { file = "notifications_use_es.txt"; } try { AlertDialog builder = DialogUtils.PersonalDialogBuilder.create(getActivity(), getActivity().getString(R.string.notifications), file); builder.show(); } catch (PackageManager.NameNotFoundException e) { e.printStackTrace(); } } }); languages = (Spinner) view.findViewById(R.id.sp_languages); attitude = (Spinner) view.findViewById(R.id.sp_attitude); filter = (Spinner) view.findViewById(R.id.sp_filter); noRetweet = (CheckBox) view.findViewById(R.id.cb_no_retweet); source = (EditText) view.findViewById(R.id.et_source); ArrayAdapter<?> adapterLanguages = ArrayAdapter.createFromResource(getActivity(), R.array.languages, android.R.layout.simple_spinner_item); adapterLanguages.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); languages.setAdapter(adapterLanguages); ArrayAdapter<?> adapterAttitude = ArrayAdapter.createFromResource(getActivity(), R.array.attitude, android.R.layout.simple_spinner_item); adapterAttitude.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); attitude.setAdapter(adapterAttitude); ArrayAdapter<?> adapterFilter = ArrayAdapter.createFromResource(getActivity(), R.array.filter, android.R.layout.simple_spinner_item); adapterFilter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); filter.setAdapter(adapterFilter); notifications = (CheckBox) view.findViewById(R.id.cb_notifications); notificationsBar = (CheckBox) view.findViewById(R.id.cb_notifications_bar); notifications.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { if (isChecked) { if (searchIsNotification) { showFields(); } else { int max = Utils.MAX_NOTIFICATIONS; if (Utils.isLite(getActivity())) { max = Utils.MAX_NOTIFICATIONS_LITE; } int size = DataFramework.getInstance().getEntityList("search", "notifications=1").size() + 1; if (size <= max) { showFields(); } else { notifications.setChecked(false); if (Utils.isLite(getActivity())) { Utils.showMessage(getActivity(), getActivity().getString(R.string.max_notifications_lite)); } else { Utils.showMessage(getActivity(), getActivity().getString(R.string.max_notifications)); } } } } else { hideFields(); } } }); populateFields(); return view; }
From source file:com.mods.grx.settings.fragments.GrxInfoFragment.java
private ObservableScrollView get_view(String layout_name) { return (ObservableScrollView) View.inflate(getActivity(), getResources().getIdentifier(layout_name, "layout", getActivity().getPackageName()), null); }
From source file:com.dm.material.dashboard.candybar.adapters.LanguagesAdapter.java
@Override public View getView(int position, View view, ViewGroup viewGroup) { LanguagesAdapter.ViewHolder holder;/*from w w w . j a v a 2 s.c o m*/ if (view == null) { view = View.inflate(mContext, R.layout.fragment_inapp_dialog_item_list, null); holder = new LanguagesAdapter.ViewHolder(view); view.setTag(holder); } else { holder = (LanguagesAdapter.ViewHolder) view.getTag(); } holder.radio.setChecked(mSelectedIndex == position); holder.name.setText(mLanguages.get(position).getName()); holder.container.setOnClickListener(v -> { FragmentManager fm = ((AppCompatActivity) mContext).getSupportFragmentManager(); if (fm == null) return; Fragment fragment = fm.findFragmentByTag(LanguagesFragment.TAG); if (fragment == null) return; if (fragment instanceof LanguagesFragment) { ((LanguagesFragment) fragment).setLanguage(mLanguages.get(position).getLocale()); } }); return view; }
From source file:com.money.manager.ex.reports.BaseReportFragment.java
protected View addListViewHeaderFooter(int layout) { return View.inflate(getActivity(), layout, null); }