Example usage for android.view View inflate

List of usage examples for android.view View inflate

Introduction

In this page you can find the example usage for android.view View inflate.

Prototype

public static View inflate(Context context, @LayoutRes int resource, ViewGroup root) 

Source Link

Document

Inflate a view from an XML resource.

Usage

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);
}