List of usage examples for android.view View getTag
@ViewDebug.ExportedProperty
public Object getTag()
From source file:cn.psvmc.demo.MainActivity.java
public void onColorClicked(View v) { int color = Color.parseColor(v.getTag().toString()); changeColor(color); }
From source file:com.manning.androidhacks.hack023.adapter.TodoAdapter.java
@Override public void bindView(View view, Context context, Cursor c) { final ViewHolder holder = (ViewHolder) view.getTag(); holder.id.setText(c.getString(mInternalIdIndex)); holder.title.setText(c.getString(mTitleIndex)); final int status = c.getInt(mInternalStatusIndex); if (StatusFlag.CLEAN != status) { holder.title.setBackgroundColor(Color.RED); } else {/*from w w w .j a v a2 s . c om*/ holder.title.setBackgroundColor(Color.GREEN); } final Long id = Long.valueOf(holder.id.getText().toString()); holder.deleteButton.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { TodoDAO.getInstance().deleteTodo(mActivity.getContentResolver(), id); } }); }
From source file:com.appjma.appdeployer.adapter.AppsAdapter.java
@Override public void onClick(View v) { switch (v.getId()) { case android.R.id.button1: ViewHolder holder = (ViewHolder) v.getTag(); mListener.onDownloadClicked(v, holder.mId); return;/*w w w . ja v a 2s. co m*/ default: throw new RuntimeException("Unknown button id: " + v.getId()); } }
From source file:com.android.ted.sample.viewpager.MainPagerAdapter.java
@Override public Object instantiateItem(ViewGroup container, int position) { View itemView;/*from ww w . ja v a 2 s .c o m*/ Girl girl = mAllGirlList.get(position); if (mAllImageMap.containsKey(position)) { View oldView = mAllImageMap.get(position); Object tag = oldView.getTag(); if (null != tag && tag instanceof Girl) { if (tag.equals(girl)) { itemView = oldView; container.addView(itemView); return itemView; } } container.removeView(oldView); mAllImageMap.remove(position); } ImageView imageView = new ImageView(mContext); imageView.setScaleType(ImageView.ScaleType.CENTER_CROP); Glide.with(mContext).load(girl.getImageUrl()).into(imageView); imageView.setTag(girl); ViewGroup.LayoutParams layoutParams = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT); imageView.setLayoutParams(layoutParams); mAllImageMap.put(position, imageView); itemView = imageView; itemView.setOnClickListener(this); container.addView(itemView); return itemView; }
From source file:com.ayo.opensource.zlayout.MainPagerAdapter.java
@Override public Object instantiateItem(ViewGroup container, int position) { View itemView;/*from w ww .ja v a 2 s .com*/ Girl girl = mAllGirlList.get(position); if (mAllImageMap.containsKey(position)) { View oldView = mAllImageMap.get(position); Object tag = oldView.getTag(); if (null != tag && tag instanceof Girl) { if (tag.equals(girl)) { itemView = oldView; container.addView(itemView); return itemView; } } container.removeView(oldView); mAllImageMap.remove(position); } ImageView imageView = new ImageView(mContext); imageView.setScaleType(ImageView.ScaleType.CENTER_CROP); VanGogh.paper(imageView).paintMiddleImage(girl.getImageUrl(), null, null); //Glide.with(mContext).load(girl.getImageUrl()).into(imageView); imageView.setTag(girl); ViewGroup.LayoutParams layoutParams = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT); imageView.setLayoutParams(layoutParams); mAllImageMap.put(position, imageView); itemView = imageView; itemView.setOnClickListener(this); container.addView(itemView); return itemView; }
From source file:com.example.run_tracker.CustomListAdapter.java
@Override public void onClick(View arg0) { String track_id = TrackItems.get((int) arg0.getTag()).getId(); int track_position = (int) arg0.getTag(); Log.v(TAG, "" + track_position); // shity hacks hack_position = track_position;/*w ww.j a v a2 s . com*/ hack_id = track_id; // ------------ show_confirm(); }
From source file:com.appjma.appdeployer.adapter.AppVersionsAdapter.java
@Override public void bindView(View view, Context context, Cursor cursor) { ViewHolder holder = (ViewHolder) view.getTag(); String version = cursor.getString(PROJECTION_VERSION); long updatedAt = cursor.getLong(PROJECTION_UPDATED_AT); long id = cursor.getLong(PROJECTION_APP_VERSION_ID); String downloadManagerId = cursor.getString(PROJECTION_DOWNLOAD_MANAGER_ID); int status = -1; if (downloadManagerId != null) { DownloadItem downloadItem = mMap.get(downloadManagerId); if (downloadItem != null) { status = downloadItem.mStatus; }// w ww . j a v a2 s. co m } if (status == DownloadManager.STATUS_PENDING || status == DownloadManager.STATUS_RUNNING) { holder.mButton.setBackgroundResource(R.drawable.ic_list_item_downloading); } else if (status == DownloadManager.STATUS_SUCCESSFUL) { holder.mButton.setBackgroundResource(R.drawable.ic_list_item_downloaded); } else { holder.mButton.setBackgroundResource(R.drawable.ic_list_item_download); } holder.mPosition = cursor.getPosition(); holder.mText1.setText(String.format(mVersionFormat, version)); CharSequence updatedAtText = DateUtils.getRelativeTimeSpanString(updatedAt, mNow, DateUtils.MINUTE_IN_MILLIS); holder.mText2.setText(updatedAtText); holder.mId = id; }
From source file:co.uk.alt236.restclient4android.fragments.FragmentHeaders.java
@Override public void onListItemClick(ListView l, View v, int position, long id) { URLPreviewDialog((Integer) v.getTag(), false); }
From source file:codepath.watsiapp.adapters.DonationAdapter.java
private View buildViewHolder() { View convertView;//from w w w . jav a2 s . c om convertView = View.inflate(getContext(), R.layout.item_donation, null); viewHolder.patientName = (TextView) convertView.findViewById(R.id.name); viewHolder.patientPhoto = (ImageView) convertView.findViewById(R.id.progressBarImageView); viewHolder.donationAmount = (TextView) convertView.findViewById(R.id.donationAmount); viewHolder.donationDate = (TextView) convertView.findViewById(R.id.donation_date); convertView.setTag(viewHolder); convertView.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { ViewHolder _viewHolder = (ViewHolder) v.getTag(); String patientId = _viewHolder.patientId; PatientDetailActivity.getPatientDetailsIntent(activity, patientId); } }); applyPrimaryFont(activity, viewHolder.patientName); applyPrimaryFont(activity, viewHolder.donationAmount); applyPrimaryFont(activity, viewHolder.donationDate); return convertView; }
From source file:com.liato.bankdroid.WebViewActivity.java
@Override public void onClick(View v) { String tag = (String) v.getTag(); if ("refresh".equals(tag)) { mWebView.reload();/*ww w. jav a 2s . c o m*/ } else if ("back".equals(tag)) { mWebView.goBack(); } else if ("forward".equals(tag)) { mWebView.goForward(); } }