List of usage examples for android.view View inflate
public static View inflate(Context context, @LayoutRes int resource, ViewGroup root)
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; }