List of usage examples for android.view View setTag
public void setTag(final Object tag)
From source file:com.alex.view.tab.TabLayout.java
private void initTabsWithListener() { View tabView; for (int i = 0; i < mTabCount; i++) { tabView = getChildAt(i);//from w w w. j av a 2 s.c o m tabView.setTag(i); tabView.setOnClickListener(null); } setCurrentTab(0); }
From source file:jp.co.ipublishing.esnavi.views.adapters.ShelterListAdapter.java
@Override public View getView(int position, View convertView, ViewGroup parent) { final ViewHolder holder; if (convertView == null) { convertView = View.inflate(getContext(), R.layout.list_item_shelter, null); holder = new ViewHolder(convertView); convertView.setTag(holder); } else {/*w ww . j ava 2s . co m*/ holder = (ViewHolder) convertView.getTag(); } final Shelter shelter = getItem(position); holder.bind(shelter); return convertView; }
From source file:com.mifos.mifosxdroid.adapters.LoanRepaymentScheduleAdapter.java
@Override public View getView(int i, View view, ViewGroup viewGroup) { ReusableViewHolder reusableViewHolder; if (view == null) { view = layoutInflater.inflate(R.layout.row_loan_repayment_schedule, null); reusableViewHolder = new ReusableViewHolder(view); view.setTag(reusableViewHolder); } else {/*from w w w .j a v a2 s .c om*/ reusableViewHolder = (ReusableViewHolder) view.getTag(); } reusableViewHolder.tv_repaymentDueDate.setText(DateHelper.getDateAsString(periodList.get(i).getDueDate())); reusableViewHolder.tv_repaymentAmountDue.setText(String.valueOf(periodList.get(i).getTotalDueForPeriod())); reusableViewHolder.tv_repaymentAmountPaid .setText(String.valueOf(periodList.get(i).getTotalPaidForPeriod())); if (periodList.get(i).getComplete()) { reusableViewHolder.view_status_indicator .setBackgroundColor(ContextCompat.getColor(context, R.color.light_green)); } else if (!periodList.get(i).getComplete() && (periodList.get(i).getTotalOverdue() != null && periodList.get(i).getTotalOverdue() > 0)) { reusableViewHolder.view_status_indicator .setBackgroundColor(ContextCompat.getColor(context, R.color.light_red)); } else { reusableViewHolder.view_status_indicator .setBackgroundColor(ContextCompat.getColor(context, R.color.light_blue)); } return view; }
From source file:com.amsterdam.marktbureau.makkelijkemarkt.adapters.NotitiesAdapter.java
/** * * @param context// w ww . java2 s . c o m * @param cursor * @param parent * @return */ @Override public View newView(Context context, Cursor cursor, ViewGroup parent) { // create a new view from the notities_list_item definition View view = LayoutInflater.from(context).inflate(R.layout.notities_list_item, parent, false); // set a viewholder with our view layout for the view we just created ViewHolder viewHolder = new ViewHolder(view); view.setTag(viewHolder); return view; }
From source file:com.kaliturin.blacklist.adapters.JournalCursorAdapter.java
@Override public View newView(Context context, Cursor cursor, ViewGroup parent) { LayoutInflater inflater = LayoutInflater.from(context); View view = inflater.inflate(R.layout.row_journal, parent, false); // link view to holder view.setTag(new ViewHolder(context, view)); return view;//from w ww . ja v a2 s . c o m }
From source file:com.mifos.mifosxdroid.adapters.SavingsAccountsListAdapter.java
@SuppressWarnings("deprecation") @Override/* ww w. ja v a 2 s .c o m*/ 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 { reusableViewHolder = (ReusableViewHolder) view.getTag(); } if (savingsAccountList.get(i).getStatus().getActive()) { reusableViewHolder.view_status_indicator .setBackgroundColor(ContextCompat.getColor(context, R.color.savings_account_status_active)); } else if (savingsAccountList.get(i).getStatus().getApproved()) { reusableViewHolder.view_status_indicator .setBackgroundColor(ContextCompat.getColor(context, R.color.status_approved)); } else if (savingsAccountList.get(i).getStatus().getSubmittedAndPendingApproval()) { reusableViewHolder.view_status_indicator.setBackgroundColor( ContextCompat.getColor(context, R.color.status_submitted_and_pending_approval)); } else { reusableViewHolder.view_status_indicator .setBackgroundColor(ContextCompat.getColor(context, R.color.status_closed)); } Double accountBalance = savingsAccountList.get(i).getAccountBalance(); DecimalFormat decimalFormat = new DecimalFormat("#.##"); decimalFormat.setMaximumFractionDigits(2); decimalFormat.setMaximumIntegerDigits(10); reusableViewHolder.tv_amount .setText(String.valueOf(accountBalance == null ? "0.00" : decimalFormat.format(accountBalance))); reusableViewHolder.tv_accountNumber.setText(savingsAccountList.get(i).getAccountNo()); return view; }
From source file:com.pyxistech.android.rabbitreminder.adaptaters.AlertListAdapter.java
public View getView(int position, View convertView, ViewGroup parent) { AlertViewWrapper wrapper = null;// w ww.j a va 2 s .c o m if (convertView == null) { convertView = inflater.inflate(R.layout.alert_list_item, null); wrapper = new AlertViewWrapper(convertView); convertView.setTag(wrapper); } else { wrapper = (AlertViewWrapper) convertView.getTag(); } setItemText(position, wrapper); checkItemIfDone(position, wrapper); strikeThroughtItemIfDone(position, wrapper); try { setNotificationModeText(position, wrapper); } catch (JSONException e) { // TODO Auto-generated catch block e.printStackTrace(); } return convertView; }
From source file:net.idlesoft.android.apps.github.adapters.BranchListAdapter.java
public View getView(final int index, View convertView, final ViewGroup parent) { ViewHolder holder;//from w ww. ja va 2 s . c o m if (convertView == null) { convertView = mInflater.inflate(R.layout.branch_list_item, null); holder = new ViewHolder(); holder.text = (TextView) convertView.findViewById(R.id.tv_branchListItem_branchName); convertView.setTag(holder); } else { holder = (ViewHolder) convertView.getTag(); } try { holder.text.setText(mJson.names().getString(index)); } catch (final JSONException e) { e.printStackTrace(); } return convertView; }
From source file:com.mifos.mifosxdroid.adapters.GroupListAdapter.java
@SuppressWarnings("deprecation") @Override/*from w w w .j av a 2 s .c om*/ public View getView(int i, View view, ViewGroup viewGroup) { ReusableGroupViewHolder reusableGroupViewHolder; if (view == null) { view = layoutInflater.inflate(R.layout.row_group_list, null); reusableGroupViewHolder = new ReusableGroupViewHolder(view); view.setTag(reusableGroupViewHolder); } else { reusableGroupViewHolder = (ReusableGroupViewHolder) view.getTag(); } Group group = groups.get(i); reusableGroupViewHolder.tv_groupName.setText(group.getName()); reusableGroupViewHolder.tv_officeName.setText(group.getOfficeName()); /** * Passing the String value of Status to Helper Method of * Status Class that compares String Value to a Static String and returns * if Status is Active or not */ if (Status.isActive(group.getStatus().getValue())) { reusableGroupViewHolder.view_statusIndicator .setBackgroundColor(ContextCompat.getColor(context, R.color.deposit_green)); reusableGroupViewHolder.tv_statusText.setText(context.getResources().getString(R.string.active)); } else { reusableGroupViewHolder.view_statusIndicator .setBackgroundColor(ContextCompat.getColor(context, R.color.light_red)); reusableGroupViewHolder.tv_statusText.setText(context.getResources().getString(R.string.inactive)); } return view; }
From source file:com.kyakujin.android.autoeco.ui.SchedListAdapter.java
@Override public View newView(Context context, Cursor cursor, ViewGroup parent) { final LayoutInflater inflater = LayoutInflater.from(context); View rowView = inflater.inflate(R.layout.list_item_sched, null, true); ViewHolder holder = new ViewHolder(); holder.TimeString = (TextView) rowView.findViewById(R.id.textHourMinute); holder.checkBox = (CheckBox) rowView.findViewById(R.id.checkSchedItem); rowView.setTag(holder); return rowView; }