List of usage examples for android.view View setTag
public void setTag(final Object tag)
From source file:com.app.jdy.adapter.ImagePagerAdapter.java
@Override public View getView(int position, View view, ViewGroup container) { ViewHolder holder;// ww w . j a v a 2 s .co m if (view == null) { holder = new ViewHolder(); view = holder.imageView = new ImageView(context); view.setTag(holder); } else { holder = (ViewHolder) view.getTag(); } ImagePosition = position; holder.imageView.setScaleType(ImageView.ScaleType.FIT_XY); holder.imageView.setImageBitmap(imageIdList.get(getPosition(position))); holder.imageView.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { Log.i("debug==========position", String.valueOf(getPosition(ImagePosition))); if (getPosition(ImagePosition) == 1) { Intent intent = new Intent(context, PictureActivity.class); Bundle bundle = new Bundle(); intent.putExtra("title", ""); intent.putExtra("url", URLs.HONGBAO_INTRODUCE); intent.putExtras(bundle); context.startActivity(intent); } else if (getPosition(ImagePosition) == 0) { Intent intent = new Intent(context, PictureActivity.class); intent.putExtra("title", "???"); Bundle bundle = new Bundle(); intent.putExtra("url", URLs.SHANGXIAN_INTRODUCE); context.startActivity(intent); } } }); return view; }
From source file:com.anysoftkeyboard.ui.dev.DeveloperToolsFragment.java
private void onUserClickedMemoryDump() { DeveloperAsyncTask<Void, Void, File> task = new DeveloperAsyncTask<Void, Void, File>(this) { @Override// ww w .j a va 2s .co m protected File doAsyncTask(Void[] params) throws Exception { return DeveloperUtils.createMemoryDump(); } @Override protected void applyResults(File result, Exception backgroundException) { Activity activity = getActivity(); if (activity == null) return; View rootView = getView(); if (rootView == null) return; if (backgroundException != null) { Toast.makeText(activity.getApplicationContext(), getString(R.string.failed_to_create_mem_dump, backgroundException.getMessage()), Toast.LENGTH_LONG).show(); } else { Toast.makeText(activity.getApplicationContext(), getString(R.string.created_mem_dump_file, result.getAbsolutePath()), Toast.LENGTH_LONG) .show(); View shareMemFile = rootView.findViewById(R.id.dev_share_mem_file); shareMemFile.setTag(result); shareMemFile.setEnabled(result.exists() && result.isFile()); } } }; task.execute(); }
From source file:cn.newgxu.android.notty.adapter.UsersAdapter.java
@Override public View newView(Context context, Cursor cursor, ViewGroup parent) { View v = LayoutInflater.from(context).inflate(android.R.layout.simple_list_item_1, null); ViewHolder holder = new ViewHolder(); holder.authedName = (TextView) v.findViewById(android.R.id.text1); holder.authedNameIndex = cursor.getColumnIndexOrThrow(C.user.AUTHED_NAME); v.setTag(holder); return v;//from ww w . j av a 2 s . co m }
From source file:com.ravi.apps.android.newsbytes.HeadlinesAdapter.java
@Override public View newView(Context context, Cursor cursor, ViewGroup parent) { // Inflate the view. View view = LayoutInflater.from(context).inflate(R.layout.list_item_headlines, parent, false); // Create the view holder and set it as the tag for the view. ViewHolder viewHolder = new ViewHolder(view); view.setTag(viewHolder); return view;/*from w ww . j av a 2s . c o m*/ }
From source file:com.dm.wallpaper.board.adapters.FilterAdapter.java
@Override public View getView(int position, View view, ViewGroup viewGroup) { ViewHolder holder;//from ww w .j a v a 2 s. c o m if (view == null) { view = View.inflate(mContext, R.layout.fragment_filter_item_list, null); holder = new ViewHolder(view); view.setTag(holder); } else { holder = (ViewHolder) view.getTag(); } Category category = mCategories.get(position); holder.title.setText(category.getName()); holder.checkBox.setChecked(mIsMuzei ? category.isMuzeiSelected() : category.isSelected()); String count = category.getCount() > 99 ? "99+" : category.getCount() + ""; holder.counter.setText(count); holder.container.setOnClickListener(v -> { Database database = Database.get(mContext); if (mIsMuzei) { database.selectCategoryForMuzei(category.getId(), !category.isMuzeiSelected()); category.setMuzeiSelected(!category.isMuzeiSelected()); } else { database.selectCategory(category.getId(), !category.isSelected()); mCategories.get(position).setSelected(!category.isSelected()); } notifyDataSetChanged(); }); return view; }
From source file:com.kyakujin.android.tagnotepad.ui.TagListAdapter.java
@Override public View newView(Context context, Cursor cursor, ViewGroup parent) { LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE); View rowView = inflater.inflate(R.layout.list_item_tag, null, true); ViewHolder holder = new ViewHolder(); holder.textView = (TextView) rowView.findViewById(R.id.tag_item); holder.imageView = (ImageView) rowView.findViewById(R.id.icon_tag_list); rowView.setTag(holder); return rowView; }
From source file:com.ftinc.kit.attributr.ui.widget.StickyRecyclerHeadersElevationDecoration.java
/** * Gets the header view for the associated position. If it doesn't exist yet, it will be * created, measured, and laid out./* w w w . j a v a 2 s .c o m*/ * @param parent * @param position * @return Header view */ public View getHeaderView(RecyclerView parent, int position) { long headerId = mAdapter.getHeaderId(position); RecyclerView.ViewHolder viewHolder = mHeaderViews.get(headerId); if (viewHolder == null) { viewHolder = mAdapter.onCreateHeaderViewHolder(parent); View header = viewHolder.itemView; header.setTag(viewHolder); if (header.getLayoutParams() == null) { header.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT)); } int widthSpec; int heightSpec; if (getOrientation(parent) == LinearLayoutManager.VERTICAL) { widthSpec = View.MeasureSpec.makeMeasureSpec(parent.getWidth(), View.MeasureSpec.EXACTLY); heightSpec = View.MeasureSpec.makeMeasureSpec(parent.getHeight(), View.MeasureSpec.UNSPECIFIED); } else { widthSpec = View.MeasureSpec.makeMeasureSpec(parent.getWidth(), View.MeasureSpec.UNSPECIFIED); heightSpec = View.MeasureSpec.makeMeasureSpec(parent.getHeight(), View.MeasureSpec.EXACTLY); } int childWidth = ViewGroup.getChildMeasureSpec(widthSpec, parent.getPaddingLeft() + parent.getPaddingRight(), header.getLayoutParams().width); int childHeight = ViewGroup.getChildMeasureSpec(heightSpec, parent.getPaddingTop() + parent.getPaddingBottom(), header.getLayoutParams().height); header.measure(childWidth, childHeight); header.layout(0, 0, header.getMeasuredWidth(), header.getMeasuredHeight()); mHeaderViews.put(headerId, viewHolder); } // Rebind content to the view holder mAdapter.onBindHeaderViewHolder(viewHolder, position); return viewHolder.itemView; }
From source file:com.granita.tasks.groupings.BaseTaskViewDescriptor.java
protected <T extends View> T getView(View view, int viewId) { SparseArrayCompat<View> viewHolder = (SparseArrayCompat<View>) view.getTag(); if (viewHolder == null) { viewHolder = new SparseArrayCompat<View>(); view.setTag(viewHolder); }//from w w w . j av a2 s . c o m View res = viewHolder.get(viewId); if (res == null) { res = view.findViewById(viewId); viewHolder.put(viewId, res); } return (T) res; }
From source file:com.qjdchina.qjdsale.MemberPicturePlusFragment.java
private View initParameter(View rootView, int id) { View view; view = rootView.findViewById(id);//from ww w . ja va 2 s.c om //Tag0:not picture yet;Tag1:have picture in this tv view.setTag(0); view.setOnClickListener(this); return view; }
From source file:com.github.monxalo.android.widget.SectionCursorAdapter.java
protected View newHeaderView(Context context, Cursor cursor, ViewGroup parent) { ViewHolder holder = new ViewHolder(); View v = mLayoutInflater.inflate(mHeaderRes, parent, false); holder.textView = (TextView) v;//from ww w .ja v a2 s . c o m v.setTag(holder); return v; }