List of usage examples for android.view View setTag
public void setTag(final Object tag)
From source file:net.idlesoft.android.apps.github.adapters.ForkListAdapter.java
@Override public View doGetView(final int index, View convertView, final ViewGroup parent) { ViewHolder holder;/*from w ww . java2 s . c o m*/ if (convertView == null) { convertView = mInflater.inflate(R.layout.network_list_item, null); holder = new ViewHolder(); holder.text = (TextView) convertView.findViewById(R.id.tv_network_username); convertView.setTag(holder); } else { holder = (ViewHolder) convertView.getTag(); } try { holder.text.setText(mJson.getJSONObject(index).getString("owner")); holder.text.setEllipsize(TruncateAt.END); holder.text.setTextColor(R.color.textColor); holder.text.setMaxLines(1); } catch (final JSONException e) { e.printStackTrace(); } return convertView; }
From source file:com.lozasolutions.spaces4all.fragments.Map.java
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View rootView = inflater.inflate(R.layout.map_fragment, container, false); rootView.setTag(TAG); // BEGIN_INCLUDE(initializeRecyclerView) map = (MapView) rootView.findViewById(R.id.map); //Current location MyLocationNewOverlay mLocationOverlay = new MyLocationNewOverlay(getContext(), new GpsMyLocationProvider(getContext()), map); map.getOverlays().add(mLocationOverlay); //((Main)getActivity()) map.setBuiltInZoomControls(true);//from w ww .j a v a2s.c o m map.setMultiTouchControls(true); map.setTileSource(TileSourceFactory.MAPNIK); MapController myMapController = (MapController) map.getController(); myMapController.setZoom(19); //myMapController.setCenter(); //map.setMinZoomLevel(20); mResourceProxy = new CustomResourceProxy(getContext()); //your items ArrayList<OverlayItem> items = new ArrayList<OverlayItem>(); items.add(new OverlayItem("I+D+I", "El loza oficial", new GeoPoint(40.965672d, -5.670978d))); // Lat/Lon decimal degrees //the overlay mOverlay = new ItemizedOverlayWithFocus<OverlayItem>(items, new ItemizedIconOverlay.OnItemGestureListener<OverlayItem>() { @Override public boolean onItemSingleTapUp(final int index, final OverlayItem item) { Toast.makeText(getContext(), item.getTitle() + ":" + "Ole ole", Toast.LENGTH_LONG).show(); //do something return true; } @Override public boolean onItemLongPress(final int index, final OverlayItem item) { return false; } }, mResourceProxy); mOverlay.setFocusItemsOnTap(true); map.getOverlays().add(mOverlay); return rootView; }
From source file:cnc.cad.mypicassso.SampleContactsAdapter.java
@Override public View newView(Context context, Cursor cursor, ViewGroup viewGroup) { View itemLayout = inflater.inflate(R.layout.sample_contacts_activity_item, viewGroup, false); ViewHolder holder = new ViewHolder(); holder.text1 = (TextView) itemLayout.findViewById(android.R.id.text1); holder.icon = (QuickContactBadge) itemLayout.findViewById(android.R.id.icon); itemLayout.setTag(holder); return itemLayout; }
From source file:com.dm.material.dashboard.candybar.adapters.LanguagesAdapter.java
@Override public View getView(int position, View view, ViewGroup viewGroup) { LanguagesAdapter.ViewHolder holder;/*from ww w .j a v a2s. c o m*/ if (view == null) { view = View.inflate(mContext, R.layout.fragment_inapp_dialog_item_list, null); holder = new LanguagesAdapter.ViewHolder(view); view.setTag(holder); } else { holder = (LanguagesAdapter.ViewHolder) view.getTag(); } holder.radio.setChecked(mSelectedIndex == position); holder.name.setText(mLanguages.get(position).getName()); holder.container.setOnClickListener(v -> { FragmentManager fm = ((AppCompatActivity) mContext).getSupportFragmentManager(); if (fm == null) return; Fragment fragment = fm.findFragmentByTag(LanguagesFragment.TAG); if (fragment == null) return; if (fragment instanceof LanguagesFragment) { ((LanguagesFragment) fragment).setLanguage(mLanguages.get(position).getLocale()); } }); return view; }
From source file:com.github.xizzhu.simpletooltip.sample.MainActivity.java
private void showToolTipView(final View anchorView, ViewGroup parentView, int gravity, CharSequence text, int backgroundColor, long delay) { if (anchorView.getTag() != null) { ((ToolTipView) anchorView.getTag()).remove(); anchorView.setTag(null); return;// www .j a va 2s . com } ToolTip toolTip = createToolTip(text, backgroundColor); ToolTipView toolTipView = createToolTipView(toolTip, anchorView, parentView, gravity); if (delay > 0L) { toolTipView.showDelayed(delay); } else { toolTipView.show(); } anchorView.setTag(toolTipView); toolTipView.setOnToolTipClickedListener(new ToolTipView.OnToolTipClickedListener() { @Override public void onToolTipClicked(ToolTipView toolTipView) { anchorView.setTag(null); } }); }
From source file:com.robsterthelobster.ucibustracker.ArrivalsFragment.java
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View rootView = inflater.inflate(R.layout.fragment_arrivals, container, false); rootView.setTag(TAG); mRecyclerView = (RecyclerView) rootView.findViewById(R.id.recyclerView); emptyView = (TextView) rootView.findViewById(R.id.empty_view); mLayoutManager = new LinearLayoutManager(getActivity()); mRecyclerView.setLayoutManager(mLayoutManager); mRecyclerView.addItemDecoration(new SimpleDividerItemDecoration(getContext())); mySwipeRefreshLayout = (SwipeRefreshLayout) rootView.findViewById(R.id.swipe_refresh); mySwipeRefreshLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() { @Override//from www . j a v a2 s.co m public void onRefresh() { Log.i(TAG, "onRefresh called from SwipeRefreshLayout"); updateRouteDataImmediately(); } }); mAdapter = new ArrivalsPredictionAdapter(getContext(), null); mRecyclerView.setAdapter(mAdapter); setHasOptionsMenu(true); updateRouteDataImmediately(); return rootView; }
From source file:com.davis.kangpinhui.views.viewpagerindicator.ScrollPageIndicator.java
private void addTabView(int index) { final View tabView = indicatorAdapter.getIndicatorView(index); tabView.setTag(index); tabView.setFocusable(true);/*www .ja va 2 s.c o m*/ tabView.setOnClickListener(mTabClickListener); mTabLayout.addView(tabView, new LinearLayout.LayoutParams(WRAP_CONTENT, MATCH_PARENT)); }
From source file:com.dm.material.dashboard.candybar.adapters.CreditsAdapter.java
@Override public View getView(int position, View view, ViewGroup viewGroup) { ViewHolder holder;/*from ww w .j a v a2 s. c om*/ if (view == null) { view = View.inflate(mContext, R.layout.fragment_credits_item_list, null); holder = new ViewHolder(view); view.setTag(holder); } else { holder = (ViewHolder) view.getTag(); } Credit credit = mCredits.get(position); holder.title.setText(credit.getName()); holder.subtitle.setText(credit.getContribution()); holder.container.setOnClickListener(view1 -> { String link = credit.getLink(); if (URLUtil.isValidUrl(link)) { try { mContext.startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(link))); } catch (ActivityNotFoundException e) { LogUtil.e(Log.getStackTraceString(e)); } } }); if (credit.getContribution().length() == 0) { holder.subtitle.setVisibility(View.GONE); } else { holder.subtitle.setVisibility(View.VISIBLE); } ImageLoader.getInstance().displayImage(credit.getImage(), new ImageViewAware(holder.image), mOptions.build(), new ImageSize(144, 144), null, null); return view; }
From source file:com.dm.wallpaper.board.adapters.LanguagesAdapter.java
@Override public View getView(int position, View view, ViewGroup viewGroup) { LanguagesAdapter.ViewHolder holder;/*from w ww. j a v a 2 s .co m*/ if (view == null) { view = View.inflate(mContext, R.layout.fragment_inappbilling_item_list, null); holder = new LanguagesAdapter.ViewHolder(view); view.setTag(holder); } else { holder = (LanguagesAdapter.ViewHolder) view.getTag(); } holder.radio.setChecked(mSelectedIndex == position); holder.name.setText(mLanguages.get(position).getName()); holder.container.setOnClickListener(v -> { FragmentManager fm = ((AppCompatActivity) mContext).getSupportFragmentManager(); if (fm == null) return; Fragment fragment = fm.findFragmentByTag(LanguagesFragment.TAG); if (fragment == null) return; if (fragment instanceof LanguagesFragment) { ((LanguagesFragment) fragment).setLanguage(mLanguages.get(position).getLocale()); } }); return view; }
From source file:com.mifos.mifosxdroid.adapters.SavingsAccountTransactionsListAdapter.java
@Override public View getView(int i, View view, ViewGroup viewGroup) { ReusableViewHolder reusableViewHolder; if (view == null) { view = layoutInflater.inflate(R.layout.row_savings_transaction_item, null); reusableViewHolder = new ReusableViewHolder(view); view.setTag(reusableViewHolder); } else {//from w w w .j a va2s . c o m reusableViewHolder = (ReusableViewHolder) view.getTag(); } reusableViewHolder.tv_transactionDate .setText(DateHelper.getDateAsString(listOfTransactions.get(i).getDate())); reusableViewHolder.tv_transactionType.setText(listOfTransactions.get(i).getTransactionType().getValue()); String transactionAmount = listOfTransactions.get(i).getCurrency().getDisplaySymbol() + mContext.getResources().getString(R.string.space) + listOfTransactions.get(i).getAmount(); reusableViewHolder.tv_transactionAmount.setText(transactionAmount); if (listOfTransactions.get(i).getTransactionType().getDeposit()) { reusableViewHolder.tv_transactionAmount .setTextColor(ContextCompat.getColor(mContext, R.color.savings_account_status_active)); } else if (listOfTransactions.get(i).getTransactionType().getWithdrawal()) { reusableViewHolder.tv_transactionAmount.setTextColor(Color.RED); } else { reusableViewHolder.tv_transactionAmount.setTextColor(Color.BLACK); } return view; }