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.sourcey.materiallogindemo.NotificationActivity.java

private void DialogConfirmRequest() {
    View dialogBoxView = View.inflate(this, R.layout.dialog_confirm_request, null);
    final Button btnAccept = (Button) dialogBoxView.findViewById(R.id.btnAccept);
    final Button btnReject = (Button) dialogBoxView.findViewById(R.id.btnReject);

    btnAccept.setOnClickListener(new View.OnClickListener() {
        @Override/*from  www  .jav a2  s  . c  o m*/
        public void onClick(View v) {
            saveConfirm(request_id, "ACCEPT");
        }
    });
    btnReject.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            saveConfirm(request_id, "REJECT");
        }
    });
    /* String url = getString(R.string.url_map)+"index.php?poinFrom="+txtStart.getText().toString().trim()+"&poinTo="+txtEnd.getText().toString().trim();
            
     map.getSettings().setLoadsImagesAutomatically(true);
     map.getSettings().setJavaScriptEnabled(true);
     map.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);
     map.loadUrl(url);*/

    AlertDialog.Builder builderInOut = new AlertDialog.Builder(this);
    builderInOut.setTitle("?");
    builderInOut.setMessage("").setView(dialogBoxView).setCancelable(false)
            .setPositiveButton("Close", new DialogInterface.OnClickListener() {
                public void onClick(DialogInterface dialog, int id) {
                    dialog.cancel();
                }
            }).show();
}

From source file:hku.fyp14017.blencode.content.bricks.BroadcastBrick.java

@Override
public View getPrototypeView(Context context) {
    View prototypeView = View.inflate(context, hku.fyp14017.blencode.R.layout.brick_broadcast, null);
    Spinner broadcastSpinner = (Spinner) prototypeView
            .findViewById(hku.fyp14017.blencode.R.id.brick_broadcast_spinner);
    broadcastSpinner.setFocusableInTouchMode(false);
    broadcastSpinner.setFocusable(false);
    SpinnerAdapter broadcastSpinnerAdapter = MessageContainer.getMessageAdapter(context);
    broadcastSpinner.setAdapter(broadcastSpinnerAdapter);
    setSpinnerSelection(broadcastSpinner);
    return prototypeView;
}

From source file:com.woxthebox.draglistview.sample.BoardFragment.java

private void addColumnList() {
    final ArrayList<Pair<Long, String>> mItemArray = new ArrayList<>();
    int addItems = 15;
    for (int i = 0; i < addItems; i++) {
        long id = sCreatedItems++;
        mItemArray.add(new Pair<>(id, "Item " + id));
    }/*from w  w w .  j av a2  s  .c o m*/

    final int column = mColumns;
    final ItemAdapter listAdapter = new ItemAdapter(mItemArray, R.layout.column_item, R.id.item_layout, true);
    final View header = View.inflate(getActivity(), R.layout.column_header, null);
    ((TextView) header.findViewById(R.id.text)).setText("Column " + (mColumns + 1));
    ((TextView) header.findViewById(R.id.item_count)).setText("" + addItems);
    header.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            long id = sCreatedItems++;
            Pair item = new Pair<>(id, "Test " + id);
            mBoardView.addItem(column, 0, item, true);
            //mBoardView.moveItem(4, 0, 0, true);
            //mBoardView.removeItem(column, 0);
            //mBoardView.moveItem(0, 0, 1, 3, false);
            //mBoardView.replaceItem(0, 0, item1, true);
            ((TextView) header.findViewById(R.id.item_count)).setText("" + mItemArray.size());
        }
    });

    mBoardView.addColumnList(listAdapter, header, false);
    mColumns++;
}

From source file:org.catrobat.catroid.content.bricks.BroadcastReceiverBrick.java

@Override
public View getPrototypeView(Context context) {
    View prototypeView = View.inflate(context, R.layout.brick_broadcast_receive, null);
    Spinner broadcastReceiverSpinner = (Spinner) prototypeView
            .findViewById(R.id.brick_broadcast_receive_spinner);
    broadcastReceiverSpinner.setFocusableInTouchMode(false);
    broadcastReceiverSpinner.setFocusable(false);
    broadcastReceiverSpinner.setEnabled(false);

    SpinnerAdapter broadcastReceiverSpinnerAdapter = MessageContainer.getMessageAdapter(context);
    broadcastReceiverSpinner.setAdapter(broadcastReceiverSpinnerAdapter);
    setSpinnerSelection(broadcastReceiverSpinner);
    return prototypeView;
}

From source file:com.waz.zclient.pages.main.conversation.views.row.message.views.LocationMessageViewController.java

public LocationMessageViewController(Context context, MessageViewsContainer messageViewContainer) {
    super(context, messageViewContainer);
    view = View.inflate(context, R.layout.row_conversation_location, null);

    imageContainer = ViewUtils.getView(view, R.id.fl__row_conversation__map_image_container);
    imageContainer.setOnClickListener(onDoubleClickListener);
    imageContainer.setOnLongClickListener(this);
    mapImageView = ViewUtils.getView(view, R.id.biv__row_conversation__map_image);
    locationName = ViewUtils.getView(view, R.id.ttv__row_conversation_map_name);
    mapPlaceholderText = ViewUtils.getView(view, R.id.ttv__row_conversation_map_image_placeholder_text);
    pinView = ViewUtils.getView(view, R.id.gtv__row_conversation__map_pin_glyph);
    pinImage = ViewUtils.getView(view, R.id.iv__row_conversation__map_pin_image);
    pinView.setTextColor(ContextCompat.getColor(context, R.color.accent_blue));

    imageWidth = getImageWidth();/*ww w . j a  v a 2 s .com*/
    afterInit();
}

From source file:com.waz.zclient.pages.main.conversation.views.row.message.views.VideoMessageViewController.java

public VideoMessageViewController(Context context, MessageViewsContainer messageViewContainer) {
    super(context, messageViewContainer);
    view = (TouchFilterableFrameLayout) View.inflate(context, R.layout.row_conversation_video_message, null);

    previewImage = ViewUtils.getView(view, R.id.biv__row_conversation__video_image);
    actionButton = ViewUtils.getView(view, R.id.gpv__row_conversation__video_button);
    placeHolderDots = ViewUtils.getView(view, R.id.pdv__row_conversation__video_placeholder_dots);
    videoInfoText = ViewUtils.getView(view, R.id.ttv__row_conversation__video_info);
    selectionContainer = ViewUtils.getView(view, R.id.fl__video_message_container);

    normalButtonBackground = context.getResources()
            .getDrawable(R.drawable.selector__icon_button__background__video_message);
    errorButtonBackground = context.getResources()
            .getDrawable(R.drawable.selector__icon_button__background__video_message__error);

    actionButton.setOnClickListener(this);
    actionButton.setProgressColor(//w  w w .  j  av  a  2 s  .c o m
            messageViewsContainer.getControllerFactory().getAccentColorController().getColor());
    actionButton.setBackground(normalButtonBackground);
}

From source file:dev.drsoran.moloko.util.UIUtils.java

public final static void inflateTags(Context context, ViewGroup container, Collection<String> tags,
        Bundle configuration) {// w ww .j a  v a2 s.c  o m
    if (configuration == null) {
        configuration = Bundle.EMPTY;
    }

    final int tagPos = getTaggedViewPos(container, "tag_name");

    if (tagPos != -1) {
        container.removeViews(tagPos, container.getChildCount() - tagPos);
    }

    // inflate the stub and add tags
    if (tags.size() > 0 && !configuration.containsKey(REMOVE_ALL_TAGS)) {
        try {
            final String[] tagsToRemove = configuration.getStringArray(REMOVE_TAGS_EQUALS);

            for (String tagText : tags) {
                boolean remove = false;

                if (tagsToRemove != null) {
                    for (int i = 0; i < tagsToRemove.length && !remove; i++) {
                        remove = tagsToRemove[i].equalsIgnoreCase(tagText);
                    }
                }

                if (!remove) {
                    final TextView tagView = (TextView) View.inflate(context, R.layout.tag_button, null);
                    tagView.setText(tagText);
                    container.addView(tagView);
                }
            }
        } catch (Throwable e) {
            throw new InflateException(e);
        }
    }

    if (container.getChildCount() > 0)
        container.setVisibility(View.VISIBLE);
    else
        container.setVisibility(View.GONE);
}

From source file:com.mobicage.rogerthat.FriendDetailOrInviteActivity.java

private void updateView() {
    final ImageView image = (ImageView) findViewById(R.id.friend_avatar);

    if (mFriend == null) {
        image.setVisibility(View.INVISIBLE);
        return;/*from w w  w  .  j  a v  a  2 s  . c om*/
    }
    image.setVisibility(View.VISIBLE);
    final TextView nameView = (TextView) findViewById(R.id.friend_name);

    if (mFriend.avatar == null) {
        image.setImageBitmap(mFriendsPlugin.getMissingFriendAvatarBitmap());
    } else {
        final Bitmap avatarBitmap = BitmapFactory.decodeByteArray(mFriend.avatar, 0, mFriend.avatar.length);
        image.setImageBitmap(ImageHelper.getRoundedCornerAvatar(avatarBitmap));
    }

    setTitle(mFriend.getDisplayName());
    nameView.setText(mFriend.getDisplayName());
    nameView.setTextColor(ContextCompat.getColor(this, android.R.color.primary_text_light));

    final LinearLayout profileDataContainer = (LinearLayout) findViewById(R.id.profile_data);
    if (AppConstants.PROFILE_DATA_FIELDS.length > 0) {
        profileDataContainer.removeAllViews();
        profileDataContainer.setVisibility(View.VISIBLE);
        Map<String, String> profileData = mFriend.getProfileDataDict();
        for (String k : AppConstants.PROFILE_DATA_FIELDS) {
            final LinearLayout ll = (LinearLayout) View.inflate(this, R.layout.profile_data_detail, null);
            final TextView tvKey = (TextView) ll.findViewById(R.id.profile_data_detail_key);
            final TextView tvVal = (TextView) ll.findViewById(R.id.profile_data_detail_value);

            String v = profileData == null ? null : profileData.get(k);
            if (v == null) {
                v = getString(R.string.unknown);
            }
            tvKey.setText(k);
            tvKey.setTextColor(LookAndFeelConstants.getPrimaryColor(this));
            tvVal.setText(v);

            profileDataContainer.addView(ll);
        }
    } else {
        profileDataContainer.setVisibility(View.GONE);
    }
}

From source file:de.baumann.hhsmoodle.data_count.Count_Fragment.java

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    View rootView = inflater.inflate(R.layout.fragment_screen_notes, container, false);

    PreferenceManager.setDefaultValues(getActivity(), R.xml.user_settings, false);
    sharedPref = PreferenceManager.getDefaultSharedPreferences(getActivity());

    imgHeader = (ImageView) rootView.findViewById(R.id.imageView_header);
    helper_main.setImageHeader(getActivity(), imgHeader);

    filter_layout = (RelativeLayout) rootView.findViewById(R.id.filter_layout);
    filter_layout.setVisibility(View.GONE);
    lv = (ListView) rootView.findViewById(R.id.listNotes);
    filter = (EditText) rootView.findViewById(R.id.myFilter);
    viewPager = (ViewPager) getActivity().findViewById(R.id.viewpager);

    ImageButton ib_hideKeyboard = (ImageButton) rootView.findViewById(R.id.ib_hideKeyboard);
    ib_hideKeyboard.setOnClickListener(new View.OnClickListener() {
        @Override//from   w  w  w .j  a  va2  s .c  om
        public void onClick(View view) {
            if (filter.getText().length() > 0) {
                filter.setText("");
            } else {
                setTitle();
                helper_main.hideFilter(getActivity(), filter_layout, imgHeader);
                setCountList();
            }
        }
    });

    fabLayout1 = (LinearLayout) rootView.findViewById(R.id.fabLayout1);
    fabLayout2 = (LinearLayout) rootView.findViewById(R.id.fabLayout2);
    fab = (FloatingActionButton) rootView.findViewById(R.id.fab);
    FloatingActionButton fab1 = (FloatingActionButton) rootView.findViewById(R.id.fab1);
    FloatingActionButton fab2 = (FloatingActionButton) rootView.findViewById(R.id.fab2);

    fab.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            if (!isFABOpen) {
                showFABMenu();
            } else {
                closeFABMenu();
            }
        }
    });

    fab1.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            closeFABMenu();
            final SharedPreferences sharedPref = PreferenceManager.getDefaultSharedPreferences(getActivity());
            android.app.AlertDialog.Builder builder = new android.app.AlertDialog.Builder(getActivity());
            View dialogView = View.inflate(getActivity(), R.layout.dialog_edit_title, null);
            final EditText edit_title = (EditText) dialogView.findViewById(R.id.pass_title);
            edit_title.setHint(R.string.bookmark_edit_title);
            builder.setTitle(R.string.count_title);
            builder.setView(dialogView);
            builder.setPositiveButton(R.string.toast_yes, new DialogInterface.OnClickListener() {

                public void onClick(DialogInterface dialog, int whichButton) {

                }
            });
            builder.setNegativeButton(R.string.toast_cancel, new DialogInterface.OnClickListener() {

                public void onClick(DialogInterface dialog, int whichButton) {
                    dialog.cancel();
                }
            });

            final android.app.AlertDialog dialog2 = builder.create();
            dialog2.show();

            dialog2.getButton(android.app.AlertDialog.BUTTON_POSITIVE)
                    .setOnClickListener(new View.OnClickListener() {
                        @Override
                        public void onClick(View v) {
                            //Do stuff, possibly set wantToCloseDialog to true then...

                            String inputTitle = edit_title.getText().toString().trim();

                            Count_DbAdapter db = new Count_DbAdapter(getActivity());
                            db.open();

                            if (db.isExist(inputTitle)) {
                                Snackbar.make(edit_title, getActivity().getString(R.string.toast_newTitle),
                                        Snackbar.LENGTH_LONG).show();
                            } else {
                                dialog2.dismiss();
                                db.insert(inputTitle, sharedPref.getString("count_content", ""), "3", "",
                                        helper_main.createDate());
                                sharedPref.edit().putString("count_content", "").apply();
                                setCountList();
                            }
                        }
                    });

            helper_main.showKeyboard(getActivity(), edit_title);
        }
    });

    fab2.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            closeFABMenu();
            Intent mainIntent = new Intent(getActivity(), Popup_courseList.class);
            mainIntent.setAction("courseList_count");
            startActivity(mainIntent);
        }
    });

    //calling Notes_DbAdapter
    db = new Count_DbAdapter(getActivity());
    db.open();

    setCountList();
    setHasOptionsMenu(true);

    return rootView;
}

From source file:com.javielinux.adapters.UserProfileAdapter.java

@Override
public View getView(int position, View convertView, ViewGroup parent) {
    UserProfileItemAdapter item = getItem(position);
    View v = null;/*from  www.  j av a2  s.  com*/

    ViewHolder viewHolder;

    if (null == convertView) {
        v = View.inflate(activity, R.layout.user_profile_row, null);
        viewHolder = generateViewHolder(v);
        v.setTag(generateViewHolder(v));
    } else {
        v = convertView;
        viewHolder = (ViewHolder) v.getTag();
    }

    if (item.type == KEY_INFO_TEXT) {
        viewHolder.containerFriendly.setVisibility(View.GONE);
        viewHolder.containerText.setVisibility(View.VISIBLE);
        viewHolder.containerLoading.setVisibility(View.GONE);

        viewHolder.txtText.setText(item.text);
    }

    if (item.type == KEY_INFO_FRIENDLY) {

        if (item.friend.checked) {
            viewHolder.containerFriendly.setVisibility(View.VISIBLE);
            viewHolder.containerText.setVisibility(View.GONE);
            viewHolder.containerLoading.setVisibility(View.GONE);

            viewHolder.txtUser1.setText(infoUser.getName());
            viewHolder.txtUser2.setText(item.friend.user);

            if (item.friend.friend && item.friend.follower) {
                viewHolder.imgConnectUser.setImageResource(R.drawable.connects_on_on);
            } else if (item.friend.friend && !item.friend.follower) {
                viewHolder.imgConnectUser.setImageResource(R.drawable.connects_off_on);
            } else if (!item.friend.friend && item.friend.follower) {
                viewHolder.imgConnectUser.setImageResource(R.drawable.connects_on_off);
            } else {
                viewHolder.imgConnectUser.setImageResource(R.drawable.connects_off_off);
            }

            if (DBUtils.getIdFromUserName(item.friend.user) > 0) {
                viewHolder.btnFollow.setVisibility(View.VISIBLE);
                viewHolder.btnFollow.setTag(item.friend);
                viewHolder.btnFollow.setOnClickListener(new View.OnClickListener() {
                    @Override
                    public void onClick(View view) {
                        changeRelationShip((InfoUsers.Friend) view.getTag());
                    }
                });
                if (item.friend.follower) {
                    viewHolder.btnFollow.setText(R.string.unfollow);
                } else {
                    viewHolder.btnFollow.setText(R.string.follow);
                }
            } else {
                viewHolder.btnFollow.setVisibility(View.GONE);
            }

        } else {
            viewHolder.containerFriendly.setVisibility(View.GONE);
            viewHolder.containerText.setVisibility(View.GONE);
            viewHolder.containerLoading.setVisibility(View.VISIBLE);

            APITweetTopics.execute(activity, activity.getSupportLoaderManager(), new APIDelegate() {
                @Override
                public void onResults(BaseResponse result) {
                    notifyDataSetChanged();
                }

                @Override
                public void onError(ErrorResponse error) {

                }
            }, new CheckFriendlyUserRequest(infoUser, infoUser.getName(), item.friend.user));

        }

    }

    return v;
}