int getCurrentDisplayedTextAppearance() { Object tag = titleView.getTag(R.id.bb_bottom_bar_appearance_id); if (titleView != null && tag instanceof Integer) { return (int) tag; } return 0; }
@Override public void run() { if (isStopTimer) { return; } timeConsumeTv.setTag((int)timeConsumeTv.getTag() + 1); goTimeCount(); } };
private void goTimeCount() { if (isFinishing()) { return; } final int time = (int) timeConsumeTv.getTag(); timeConsumeTv.setText(String.valueOf(time)); timeConsumeTv.getHandler().postDelayed(timeCountRunnable, 1000); }
@Override public void run() { if(resultTextView!=null && resultTextView.getTag().equals(tag)) { resultTextView.append(resultString); resultTextView.requestFocus(); } } }
private static SpannableStringBuilder addClickablePartTextViewResizable(final Spanned strSpanned, final TextView tv, final int maxLine, final String spanableText, final boolean viewMore) { String str = strSpanned.toString(); SpannableStringBuilder ssb = new SpannableStringBuilder(strSpanned); if (str.contains(spanableText)) { ssb.setSpan(new MySpannable(false){ @Override public void onClick(View widget) { if (viewMore) { tv.setLayoutParams(tv.getLayoutParams()); tv.setText(tv.getTag().toString(), BufferType.SPANNABLE); tv.invalidate(); makeTextViewResizable(tv, -1, "View Less", false); } else { tv.setLayoutParams(tv.getLayoutParams()); tv.setText(tv.getTag().toString(), BufferType.SPANNABLE); tv.invalidate(); makeTextViewResizable(tv, 3, "View More", true); } } }, str.indexOf(spanableText), str.indexOf(spanableText) + spanableText.length(), 0); } return ssb; }
public void onClick(View v) { TextView self = (TextView) v; Sample ds = (Sample) self.getTag();
private HttpImageGetter continueBind(final TextView view, final String html, final Object id) { CharSequence encoded = HtmlUtils.encode(html, loading); if (containsImages(html)) { rawHtmlCache.put(id, encoded); } else { rawHtmlCache.remove(id); fullHtmlCache.put(id, encoded); return show(view, encoded); } if (TextUtils.isEmpty(encoded)) { return hide(view); } show(view, encoded); view.setTag(id); Single.just(html) .subscribeOn(Schedulers.computation()) .map(htmlString -> HtmlUtils.encode(htmlString, this)) .observeOn(AndroidSchedulers.mainThread()) .subscribe(htmlCharSequence -> { fullHtmlCache.put(id, htmlCharSequence); if (id.equals(view.getTag())) { show(view, htmlCharSequence); } }); return this; }
Uri requestUri = request.getImageUri(); if (!requestUri.equals(connectedStateLabel.getTag())) { if (user.optString("id").equals(userProfilePicID)) { connectedStateLabel.setCompoundDrawables(
Uri requestUri = request.getImageUri(); if (!requestUri.equals(connectedStateLabel.getTag())) { if (user.optString("id").equals(userProfilePicID)) { connectedStateLabel.setCompoundDrawables(
@Override public Object getTag() { return mTextView.getTag(); }
private void setTextColor(List<TextView> views, int primaryColor, int secondaryColor) { boolean primary; for (TextView tv : views) { primary = tv.getTag() != null || tv instanceof Button; tv.setTextColor(primary ? primaryColor : secondaryColor); } }
private static void updateReviewAtPosition(int position) { View view = listView.getChildAt(position - listView.getFirstVisiblePosition()); listView.getAdapter().getView(position, view, listView); TextView reviewTotalTV =(TextView) view.findViewById(R.id.tvReviewTotalForItem); int reviewTotal = 0; if(reviewTotalTV.getTag() != null){ reviewTotal = (Integer) reviewTotalTV.getTag(); } reviewTotal++; reviewTotalTV.setText(String.valueOf(reviewTotal)); reviewTotalTV.setTag(reviewTotal); }
public static ExtraFontData getFontData(TextView target, boolean createIfMissing) { ExtraFontData data = null; if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.DONUT) { data = (ExtraFontData) target.getTag(R.id._FontsExtraData); } if (data == null && createIfMissing) { data = new ExtraFontData(target); } return data; }
public ViewHolder(View view) { super(view); mTextView = (TextView) view; view.setOnClickListener((View v) -> ((Item) mTextView.getTag()).onClick()); }
@EventHandler public void onEmpireUpdated(Empire empire) { for (int i = 0; i < msgsContainer.getChildCount(); i++) { TextView tv = (TextView) msgsContainer.getChildAt(i); ChatMessage msg = (ChatMessage) tv.getTag(); if (msg != null && msg.empire_id != null && msg.empire_id.equals(empire.id)) { tv.setText(Html.fromHtml(ChatHelper.format(msg, true, false, autoTranslate))); } } scrollToBottom(); }
@Override public void success(ImageData imageData, String s) { TextView textView = wr_textView.get(); if (textView != null && textView.getTag() != null && textView.getTag().equals(charSequence)) { ImageSpan imageSpan = ImageLoader.toImageSpan(imageData.getDrawable(), s, RelativeImageSpan.ALIGN_CENTER); span.setSpan(imageSpan, start, end, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); textView.clearComposingText(); textView.setText(span); } } }
@Override public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) { final TextView textView = (TextView) view.findViewById(android.R.id.text1); final String option = (String) textView.getTag(); if (CapturePosition.NAME.equals(textView.getText())) { startActivity(CapturePosition.getMapIntent(option)); } else { Toast.makeText(getActivity(), option, Toast.LENGTH_LONG).show(); } } });
/** * Configures text view. Is called for the TEXT_VIEW_ITEM_RESOURCE views. * @param textView the text view to be configured * @param isSelectedItem */ protected void configureTextView(TextView textView, boolean isSelectedItem) { Boolean tag = (Boolean) textView.getTag(R.id.wheel_text_view_configured_state); if(tag == null || tag != isSelectedItem) { textView.setTag(R.id.wheel_text_view_configured_state, isSelectedItem); onConfigureTextView(textView, isSelectedItem); } }
@Override public void onClick(View view) { if (mOnItemClickListener != null) { TextView txtView = (TextView) view; int position = (int) txtView.getTag(); setSelectorText(txtView.getText().toString()); setSelectedPositionNotify(position); mOnItemClickListener.onItemClick(PopViewAdapter.this, position); } } });
public MemberHolder(View v) { super(v); mText = v.findViewById(R.id.chat_member); v.setOnClickListener((View view) -> { UserBottomSheetDialog dialog = new UserBottomSheetDialog(view.getContext()); dialog.setConnection(mConnection); dialog.requestData((String) mText.getTag(), mConnection.getApiInstance()); Dialog d = dialog.show(); if (view.getContext() instanceof MainActivity) ((MainActivity) view.getContext()).setFragmentDialog(d); }); }