欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android編程實現TextView部分顏色變動的方法

 更新時間:2015年11月19日 12:44:19   作者:lee0oo0  
這篇文章主要介紹了Android編程實現TextView部分顏色變動的方法,涉及Android針對TextView樣式操作的相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了Android編程實現TextView部分顏色變動的方法。分享給大家供大家參考,具體如下:

public class StringHandleExampleActivity extends Activity {
  /** Called when the activity is first created. */
  private TextView textView;
  private String tempStr = "abcd12我的中古zx9yu5!f3,,";
  private StringBuffer sb;
  private List<Integer> list;
  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    sb = new StringBuffer();
    list = new ArrayList<Integer>();
    textView = (TextView) findViewById(R.id.textView);
    for (int i = 0; i < tempStr.length(); i++) {
      if (matcherReg(String.valueOf(tempStr.charAt(i)))) {
        list.add(i);
      }
    }
    SpannableStringBuilder style=new SpannableStringBuilder(tempStr);   
    for (int i = 0; i < list.size(); i++) {
      System.out.println(list.get(i)+", ");
//      style.setSpan(new BackgroundColorSpan(Color.RED),list.get(i),list.get(i)+1,Spannable.SPAN_EXCLUSIVE_INCLUSIVE);   //設置指定位置textview的背景顏色 
      style.setSpan(new ForegroundColorSpan(Color.RED),list.get(i),list.get(i)+1,Spannable.SPAN_EXCLUSIVE_INCLUSIVE);   //設置指定位置文字的顏色 
    }
    textView.setText(style); 
  }
  private boolean matcherReg(CharSequence c){
    String regEx="[^0-9]";  
    Pattern p = Pattern.compile(regEx);  
    Matcher m = p.matcher(c.toString());  
    if (m.matches()) {
      return false;
    }
    return true;
  }
}

希望本文所述對大家Android程序設計有所幫助。

相關文章

  • Android開發(fā)常見錯誤小結

    Android開發(fā)常見錯誤小結

    這篇文章主要介紹了Android開發(fā)常見錯誤,實例分析了常見的Android開發(fā)中遇到的錯誤,對Android開發(fā)有一定參考借鑒價值,需要的朋友可以參考下
    2015-05-05
  • Android超詳細講解組件AdapterView的使用

    Android超詳細講解組件AdapterView的使用

    AdapterView組件是一組重要的組件,AdapterView本身是一個抽象基類,它派生的子類在用法上十分相似,從AdapterView派生出的三個子類:AdsListView、AdsSpinner、AdapterViewAnimator,這3個子類依然是抽象的,實際運用時需要它們的子類
    2022-03-03
  • android實現上滑屏幕隱藏底部菜單欄的示例

    android實現上滑屏幕隱藏底部菜單欄的示例

    這篇文章主要介紹了android實現上滑屏幕隱藏底部菜單欄的示例,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-02-02
  • ImageView 實現Android colorPikcer 選擇器的示例代碼

    ImageView 實現Android colorPikcer 選擇器的示例代碼

    本篇文章主要介紹了ImageView 實現Android colorPikcer 選擇器的示例代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下。
    2017-10-10
  • android動態(tài)壁紙調用的簡單實例

    android動態(tài)壁紙調用的簡單實例

    動態(tài)壁紙的實現其實就是在Activity中調用動態(tài)壁紙服務,通過綁定服務得到IWallpaperService,調用該接口中的attach函數實現壁紙的調用。
    2013-06-06
  • Android Studio 如何刪除/新建一個module(圖文教程詳解)

    Android Studio 如何刪除/新建一個module(圖文教程詳解)

    這篇文章主要介紹了Android Studio 如何刪除/新建一個module,此方法也會將該module從你的硬盤中刪除,如果直接右鍵會發(fā)現沒有delete選項,本文通過圖文并茂的形式給大家介紹的非常詳細,需要的朋友參考下吧
    2020-03-03
  • Android 三行代碼實現高斯模糊效果

    Android 三行代碼實現高斯模糊效果

    這篇文章主要介紹了Android 三行代碼實現高斯模糊效果,文章圍繞主題展開詳細的內容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-09-09
  • Android穩(wěn)定性:可遠程配置化的Looper兜底框架

    Android穩(wěn)定性:可遠程配置化的Looper兜底框架

    這篇文章主要為大家介紹了Android穩(wěn)定性可遠程配置化的Looper兜底框架實例實例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-02-02
  • Android判斷Activity是否在最上層的方法

    Android判斷Activity是否在最上層的方法

    這篇文章主要介紹了Android判斷Activity是否在最上層的方法,涉及Android針對Activity屬性判斷與操作相關技巧,代碼非常簡單易懂,需要的朋友可以參考下
    2016-01-01
  • android使用 ScrollerView 實現 可上下滾動的分類欄實例

    android使用 ScrollerView 實現 可上下滾動的分類欄實例

    本篇文章主要介紹了android使用 ScrollerView 實現 可上下滾動的分類欄實例,具有一定的參考價值,有興趣的可以了解一下。
    2017-01-01

最新評論