List of usage examples for android.view View setTag
public void setTag(final Object tag)
From source file:com.mifos.mifosxdroid.adapters.LoanAccountsListAdapter.java
@Override public View getView(int i, View view, ViewGroup viewGroup) { ReusableViewHolder reusableViewHolder; if (view == null) { view = layoutInflater.inflate(R.layout.row_account_item, null); reusableViewHolder = new ReusableViewHolder(view); view.setTag(reusableViewHolder); } else {//from w w w . j a va2s . com reusableViewHolder = (ReusableViewHolder) view.getTag(); } if (loanAccountList.get(i).getStatus().getActive()) { reusableViewHolder.view_status_indicator .setBackgroundColor(ContextCompat.getColor(context, R.color.loan_status_disbursed)); } else if (loanAccountList.get(i).getStatus().getWaitingForDisbursal()) { reusableViewHolder.view_status_indicator .setBackgroundColor(ContextCompat.getColor(context, R.color.status_approved)); } else if (loanAccountList.get(i).getStatus().getPendingApproval()) { reusableViewHolder.view_status_indicator.setBackgroundColor( ContextCompat.getColor(context, R.color.status_submitted_and_pending_approval)); } else if (loanAccountList.get(i).getStatus().getActive() && loanAccountList.get(i).getInArrears()) { reusableViewHolder.view_status_indicator .setBackgroundColor(ContextCompat.getColor(context, R.color.red)); } else { reusableViewHolder.view_status_indicator .setBackgroundColor(ContextCompat.getColor(context, R.color.status_closed)); } //TODO : Change getProductName to Loan Amount Due reusableViewHolder.tv_amount.setText(loanAccountList.get(i).getProductName()); reusableViewHolder.tv_amount.setEllipsize(TextUtils.TruncateAt.END); reusableViewHolder.tv_accountNumber.setText(loanAccountList.get(i).getAccountNo()); return view; }
From source file:com.edicon.firebase.devs.firepix.PostsFragment.java
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View rootView = inflater.inflate(R.layout.fragment_posts, container, false); rootView.setTag(TAG); mRecyclerView = (RecyclerView) rootView.findViewById(R.id.my_recycler_view); return rootView; }
From source file:com.emuneee.nctrafficcams.ui.adapters.DefaultCamerasAdapter.java
@Override public View newView(Context context, Cursor cursor, ViewGroup container) { ViewHolder holder = new ViewHolder(); View view = mInflater.inflate(R.layout.gallery_item, container, false); holder.textViewTitle = (TextView) view.findViewById(R.id.text_view_title); holder.imageViewThumbnail = (ImageView) view.findViewById(R.id.image_view_camera); holder.imageViewFavorite = (ImageView) view.findViewById(R.id.image_view_favorite); view.setTag(holder); return view;//from w ww . ja va2 s . co m }
From source file:com.kaliturin.blacklist.fragments.SMSSendFragment.java
private boolean addRowToContactsList(@NonNull String number, @NonNull String name) { View view = getView();/*from w w w .j av a 2s .c om*/ if (view == null) { return false; } // add contact to the container if (!number2NameMap.containsKey(number)) { number2NameMap.put(number, name); } else { return false; } // create and add the new row final LinearLayout contactsViewList = (LinearLayout) view.findViewById(R.id.contacts_list); LayoutInflater inflater = getActivity().getLayoutInflater(); View row = inflater.inflate(R.layout.row_sms_send_contact, contactsViewList, false); row.setTag(number); contactsViewList.addView(row); // init contact's info view String text = number; if (!name.isEmpty() && !name.equals(number)) { text = name + " (" + number + ")"; } TextView textView = (TextView) row.findViewById(R.id.contact_number); textView.setText(text); // init button of removing ImageButton buttonRemove = (ImageButton) row.findViewById(R.id.button_remove); buttonRemove.setTag(row); buttonRemove.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { View row = (View) v.getTag(); String number = (String) row.getTag(); // remove contact from the container number2NameMap.remove(number); // remove row from the view-list contactsViewList.removeView(row); } }); moveScroll(); return true; }
From source file:com.kaliturin.blacklist.adapters.SMSConversationCursorAdapter.java
@Override public View newView(Context context, Cursor cursor, ViewGroup parent) { LayoutInflater inflater = LayoutInflater.from(context); View view = inflater.inflate(R.layout.row_sms_conversation, parent, false); // view holder for the row ViewHolder viewHolder = new ViewHolder(view); // add view holder to the row view.setTag(viewHolder); return view;/*from ww w . jav a 2 s .co m*/ }
From source file:br.com.viniciuscr.notification2android.mediaPlayer.MusicUtils.java
static boolean updateButtonBar(Activity a, int highlight) { final TabWidget ll = (TabWidget) a.findViewById(R.id.buttonbar); boolean withtabs = false; Intent intent = a.getIntent();/*from www . jav a 2 s . co m*/ if (intent != null) { withtabs = intent.getBooleanExtra("withtabs", false); } if (highlight == 0 || !withtabs) { ll.setVisibility(View.GONE); return withtabs; } else if (withtabs) { ll.setVisibility(View.VISIBLE); } for (int i = ll.getChildCount() - 1; i >= 0; i--) { View v = ll.getChildAt(i); boolean isActive = (v.getId() == highlight); if (isActive) { ll.setCurrentTab(i); sActiveTabIndex = i; } v.setTag(i); v.setOnFocusChangeListener(new View.OnFocusChangeListener() { public void onFocusChange(View v, boolean hasFocus) { if (hasFocus) { for (int i = 0; i < ll.getTabCount(); i++) { if (ll.getChildTabViewAt(i) == v) { ll.setCurrentTab(i); processTabClick((Activity) ll.getContext(), v, ll.getChildAt(sActiveTabIndex).getId()); break; } } } } }); v.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { processTabClick((Activity) ll.getContext(), v, ll.getChildAt(sActiveTabIndex).getId()); } }); } return withtabs; }
From source file:com.readystatesoftware.chuck.internal.ui.TransactionAdapter.java
TransactionAdapter(Context context, OnListFragmentInteractionListener listener) { this.listener = listener; this.context = context; colorDefault = ContextCompat.getColor(context, R.color.chuck_status_default); colorRequested = ContextCompat.getColor(context, R.color.chuck_status_requested); colorError = ContextCompat.getColor(context, R.color.chuck_status_error); color500 = ContextCompat.getColor(context, R.color.chuck_status_500); color400 = ContextCompat.getColor(context, R.color.chuck_status_400); color300 = ContextCompat.getColor(context, R.color.chuck_status_300); cursorAdapter = new CursorAdapter(TransactionAdapter.this.context, null, CursorAdapter.FLAG_REGISTER_CONTENT_OBSERVER) { @Override/*from www. j a va 2 s . co m*/ public View newView(Context context, Cursor cursor, ViewGroup parent) { View itemView = LayoutInflater.from(parent.getContext()) .inflate(R.layout.chuck_list_item_transaction, parent, false); ViewHolder holder = new ViewHolder(itemView); itemView.setTag(holder); return itemView; } @Override public void bindView(View view, final Context context, Cursor cursor) { final HttpTransaction transaction = LocalCupboard.getInstance().withCursor(cursor) .get(HttpTransaction.class); final ViewHolder holder = (ViewHolder) view.getTag(); holder.path.setText(transaction.getMethod() + " " + transaction.getPath()); holder.host.setText(transaction.getHost()); holder.start.setText(transaction.getRequestStartTimeString()); holder.ssl.setVisibility(transaction.isSsl() ? View.VISIBLE : View.GONE); if (transaction.getStatus() == HttpTransaction.Status.Complete) { holder.code.setText(String.valueOf(transaction.getResponseCode())); holder.duration.setText(transaction.getDurationString()); holder.size.setText(transaction.getTotalSizeString()); } else { holder.code.setText(null); holder.duration.setText(null); holder.size.setText(null); } if (transaction.getStatus() == HttpTransaction.Status.Failed) { holder.code.setText("!!!"); } setStatusColor(holder, transaction); holder.transaction = transaction; holder.view.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { if (null != TransactionAdapter.this.listener) { TransactionAdapter.this.listener.onListFragmentInteraction(holder.transaction); } } }); } private void setStatusColor(ViewHolder holder, HttpTransaction transaction) { int color; if (transaction.getStatus() == HttpTransaction.Status.Failed) { color = colorError; } else if (transaction.getStatus() == HttpTransaction.Status.Requested) { color = colorRequested; } else if (transaction.getResponseCode() >= 500) { color = color500; } else if (transaction.getResponseCode() >= 400) { color = color400; } else if (transaction.getResponseCode() >= 300) { color = color300; } else { color = colorDefault; } holder.code.setTextColor(color); holder.path.setTextColor(color); } }; }
From source file:com.kaliturin.blacklist.adapters.SMSConversationsListCursorAdapter.java
@Override public View newView(Context context, Cursor cursor, ViewGroup parent) { LayoutInflater inflater = LayoutInflater.from(context); View view = inflater.inflate(R.layout.row_sms_conversations_list, parent, false); // view holder for the row ViewHolder viewHolder = new ViewHolder(view); // add view holder to the row view.setTag(viewHolder); // on click listeners for the row and checkbox (which is inside the row) view.setOnClickListener(rowOnClickListener); view.setOnLongClickListener(rowOnLongClickListener); return view;//from ww w . j a v a2 s .c o m }
From source file:com.hybris.mobile.app.commerce.adapter.OrderHistoryAdapter.java
@Override public View getView(int position, View convertView, ViewGroup parent) { View rowView; if (convertView == null) { LayoutInflater inflater = (LayoutInflater) getContext() .getSystemService(Context.LAYOUT_INFLATER_SERVICE); rowView = inflater.inflate(R.layout.item_order_history, parent, false); rowView.setTag(new OrderHistoryViewHolder(rowView, position)); } else {/*from ww w . j av a 2s .c o m*/ rowView = convertView; } OrderHistoryViewHolder orderHistoryViewHolder = (OrderHistoryViewHolder) rowView.getTag(); final OrderHistory order = getItem(position); if (order != null) { // Order Code if (StringUtils.isNotBlank(order.getCode())) { orderHistoryViewHolder.orderNumberTextView.setText(order.getCode()); } // Date placed / created if (order.getPlaced() != null) { SimpleDateFormat simpleDateFormat = new SimpleDateFormat(Constants.DATE_FORMAT_COMPLETE, SimpleDateFormat.getAvailableLocales()[0]); orderHistoryViewHolder.orderDatePlacedTextView.setText(simpleDateFormat.format(order.getPlaced())); } // Status if (StringUtils.isNotBlank(order.getStatusDisplay())) { orderHistoryViewHolder.orderStatusTextView.setText(order.getStatusDisplay()); } // Total price if (order.getTotal() != null) { orderHistoryViewHolder.orderTotalTextView.setText(order.getTotal().getFormattedValue()); } // Redirecting to the order detail page when clicking on the item orderHistoryViewHolder.orderHistoryLayout.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { Intent intentOrderDetail = new Intent(getContext(), OrderDetailActivity.class); intentOrderDetail.putExtra(IntentConstants.ORDER_CODE, order.getCode()); getContext().startActivity(intentOrderDetail); } }); } return rowView; }
From source file:com.google.samples.apps.topeka.adapter.ScoreAdapter.java
private View createView(ViewGroup parent) { View convertView; final LayoutInflater inflater = LayoutInflater.from(parent.getContext()); ViewGroup scorecardItem = (ViewGroup) inflater.inflate(R.layout.item_scorecard, parent, false); convertView = scorecardItem;//from w ww .j a va 2 s . c om ViewHolder holder = new ViewHolder(scorecardItem); convertView.setTag(holder); return convertView; }