本文整理了Java中android.widget.TextView.getTag()
方法的一些代码示例,展示了TextView.getTag()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。TextView.getTag()
方法的具体详情如下:
包路径:android.widget.TextView
类名称:TextView
方法名:getTag
暂无
代码示例来源:origin: roughike/BottomBar
int getCurrentDisplayedTextAppearance() {
Object tag = titleView.getTag(R.id.bb_bottom_bar_appearance_id);
if (titleView != null && tag instanceof Integer) {
return (int) tag;
}
return 0;
}
代码示例来源:origin: lingochamp/FileDownloader
@Override
public void run() {
if (isStopTimer) {
return;
}
timeConsumeTv.setTag((int)timeConsumeTv.getTag() + 1);
goTimeCount();
}
};
代码示例来源:origin: lingochamp/FileDownloader
private void goTimeCount() {
if (isFinishing()) {
return;
}
final int time = (int) timeConsumeTv.getTag();
timeConsumeTv.setText(String.valueOf(time));
timeConsumeTv.getHandler().postDelayed(timeCountRunnable, 1000);
}
代码示例来源:origin: JZ-Darkal/AndroidHttpCapture
@Override
public void run() {
if(resultTextView!=null && resultTextView.getTag().equals(tag)) {
resultTextView.append(resultString);
resultTextView.requestFocus();
}
}
}
代码示例来源:origin: stackoverflow.com
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;
}
代码示例来源:origin: stackoverflow.com
public void onClick(View v) {
TextView self = (TextView) v;
Sample ds = (Sample) self.getTag();
代码示例来源:origin: pockethub/PocketHub
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;
}
代码示例来源:origin: facebook/facebook-android-sdk
Uri requestUri = request.getImageUri();
if (!requestUri.equals(connectedStateLabel.getTag())) {
if (user.optString("id").equals(userProfilePicID)) {
connectedStateLabel.setCompoundDrawables(
代码示例来源:origin: facebook/facebook-android-sdk
Uri requestUri = request.getImageUri();
if (!requestUri.equals(connectedStateLabel.getTag())) {
if (user.optString("id").equals(userProfilePicID)) {
connectedStateLabel.setCompoundDrawables(
代码示例来源:origin: vanilla-music/vanilla
@Override
public Object getTag() {
return mTextView.getTag();
}
代码示例来源:origin: alexive/visual-goodies
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);
}
}
代码示例来源:origin: stackoverflow.com
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);
}
代码示例来源:origin: neopixl/PixlUI
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;
}
代码示例来源:origin: MCMrARM/revolution-irc
public ViewHolder(View view) {
super(view);
mTextView = (TextView) view;
view.setOnClickListener((View v) -> ((Item) mTextView.getTag()).onClick());
}
代码示例来源:origin: codeka/wwmmo
@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();
}
代码示例来源:origin: easefun/polyv-android-sdk-2.0-demo
@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);
}
}
}
代码示例来源:origin: sylvek/itracing2
@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();
}
}
});
代码示例来源:origin: ai212983/android-spinnerwheel
/**
* 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);
}
}
代码示例来源:origin: yihu0817/ExpandPopTabView
@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);
}
}
});
代码示例来源:origin: MCMrARM/revolution-irc
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);
});
}
内容来源于网络,如有侵权,请联系作者删除!