小編給大家分享一下Android字符串中某個字段可點擊和設置顏色的示例分析,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
創新互聯專注為客戶提供全方位的互聯網綜合服務,包含不限于做網站、網站制作、岢嵐網絡推廣、小程序定制開發、岢嵐網絡營銷、岢嵐企業策劃、岢嵐品牌公關、搜索引擎seo、人物專訪、企業宣傳片、企業代運營等,從售前售中售后,我們都將竭誠為您服務,您的肯定,是我們最大的嘉獎;創新互聯為所有大學生創業者提供岢嵐建站搭建服務,24小時服務熱線:18980820575,官方網址:www.yijiale78.com
在android開發中,我們時常會遇到對字符串中某些固定的字段實現可點擊和顏色的設置,現粘貼處我在開發中如何設置這些屬性的。
代碼如下:
private TextView mContactNone;
public void showRequestFailInviteRecord(){
String mRefresh = "系統開小差,請嘗試刷新一下";
//創建 SpannableString 對象
SpannableString mStyledText = new SpannableString(mRefresh);
//對字符串 "系統開小差,請嘗試刷新一下" 進行處理,將“刷新”兩個字設置為藍色的 且可點擊的
mStyledText.setSpan(new ForegroundColorSpan(Color.BLACK), 9, 11, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
Pattern mPattern = Pattern.compile("刷新");
Matcher mMatcher = mPattern.matcher(mRefresh);
while (mMatcher.find()) {
ClickableSpan what = new ClickableSpan() {
@Override
public void onClick(View view) {
//對二次點擊作出處理,防止誤操作
if (CommonUtils.isFastDoubleClick()) {
return;
}
//這里的代碼是對按鈕點擊事件的處理。。。。。。
}
};
mStyledText.setSpan(what, mMatcher.start(), mMatcher.end(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
mContactNone.setText(mStyledText);
mContactNone.setMovementMethod(LinkMovementMethod.getInstance());
}
}
以上是“Android字符串中某個字段可點擊和設置顏色的示例分析”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注創新互聯行業資訊頻道!
分享名稱:Android字符串中某個字段可點擊和設置顏色的示例分析
分享鏈接:http://www.yijiale78.com/article44/pchshe.html
成都網站建設公司_創新互聯,為您提供商城網站、營銷型網站建設、云服務器、關鍵詞優化、響應式網站、電子商務
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯