1. 程式人生 > >android 搜尋自動匹配關鍵字並設定器顏色

android 搜尋自動匹配關鍵字並設定器顏色

 SpannableString s = new SpannableString(item.getString);
        LogUtil.E("keyword:"+keyWord);
        Pattern p = Pattern.compile(keyWord);
        Matcher m = p.matcher(s);
        while (m.find()) {
            int start = m.start();
            int end = m.end();
            s.setSpan(new ForegroundColorSpan(mContext.getResources
().getColor(R.color.c_3da3ff)), start, end, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); }

相關推薦

android 搜尋自動匹配關鍵字設定顏色

SpannableString s = new SpannableString(item.getString); LogUtil.E("keyword:"+keyWord); Pattern p = Pattern.compil

自動匹配關鍵字並且標紅

param 用戶 str1 substr 下標 字符串 我們 puts 遞歸 1. 單關鍵字匹配 若只需匹配 搜索內容 可以寫的簡單一些,代碼如下: if (name != null && name.contains(mKeyWord)) {

一個能夠自動匹配檔案編譯的makefile

AllDirs := $(shell ls -R | grep '^\./.*:$$' | awk '{gsub(":","");print}') . Sources := $(foreach n,$(AllDirs) , $(wildcard $(n)/*.cpp)) Objs := $(pats

TextView取消自動換行設定水平滾動

      假如需要顯示一段程式碼,通常程式碼一行的長度超出了手機螢幕的寬度,這時候TextView預設會選擇自動換行,程式碼由一行變成了兩行,很不美觀。       所以,這篇文章記錄如何取消自動換行並且設定TextView為水平滾動。 佈局程式碼: <Tex

Android搜尋框的關鍵字高亮變色(解決部分產生顏色無效問題)

目前在很多App裡面都有搜尋的功能,搜尋的結果列表要與輸入的文字對應高亮,也就是關鍵字顯示高亮,關鍵字顯示相應的顏色,這樣會使app體驗更好。在此我從網上各種搜尋資料,目前參考別人大神的思路和寫法,模仿與總結一個工具和自定義TextView。 第一種方式:也是比較方便的一種

Android 搜尋到的關鍵字改變顏色

private class MyAdapter extends BaseAdapter { @Override public int getCount() { return mAnchors.size(); } @Override publi

android EditText 自動獲取焦點彈出軟鍵盤

話不多說,直接上程式碼! EditText e; e=(EditText)findViewById(R.id.editText); //獲取焦點 e.setFocusable(true); e.setFocusableI

Android studio獲取系統日期 設定顯示出來

Calendar calendar = Calendar.getInstance(); mMonth = String.valueOf(calendar.get(Calendar.MONTH) + 1); //獲取日期的月 mDa

ADF:如何實現欄位值的轉換,設定內容顏色

1.當建立工程時,先給欄位值添加了Lov,後做其他步驟,如新增VC等,建立好的頁面中會自動實現欄位值根據Lov的轉換,但是如果最後再新增Lov,就不會實現這個效果。 經過研究,發現了其中的原因: 原來,操作順序不同直接導致的結果是在頁面表格中產生的元件不同。

Android仿微信搜尋,Recyclerview+關鍵字動態匹配篩選變色效果(Edittext+Recyclerview)

一、概述   我們要實現的是模仿微信的搜尋效果,通過監聽Edittext中文字的變化動態匹配Recyclerview列表中文字,重新整理列表,並將關鍵字變色顯示。   首先上圖,展示我們將要實現的效果(關鍵字是有顏色變化的,列表也有重新整理。我們的gif圖

Android 從資料庫中快速搜尋匹配資料新增監聽事件

如何從資料庫中搜索與我們目標相符的資料呢? 我使用的是List view+cursoradapter。現在應該很少有人使用list view了吧,原來打算換換recyclerview來寫的,但是recyclerview不支援cursor view啊。暫且先記著

php自動匹配圖片網址,自動下載儲存本地化或遠端上傳到其它伺服器

在phpwind中.如果直接發表圖片網址.會自動轉為 以下的標籤形式[img]/attachment/img_85186769.jpg[/img] 所以.可以通過php正則匹配[img]中的網址,並把圖片網址對應的圖片,自動儲存到本地,然後通過php的ftp_put()函式,遠端ftp上

Android TextView動態設定字型顏色選擇

Android 在用字型顏色選擇器時: 一種在xml檔案中直接設定textColor通常會用這種情況,這種情況字型顏色Selector挺好用的: android:textColor="@color/selector_delete_color" 然而,在程式碼中設定字型顏色選擇器

易學筆記-第0章:環境搭建/0.1 在eclipse中加入web開發外掛設定自動提示

在eclipse中加入web開發外掛 web開發外掛包括:HTML、CSS、JavaScript等,這些外掛可以幫助快速編寫程式碼,最明顯的幫助就是自動提示 預覽eclipse未安裝web外掛之前的配置項: 路徑:Window-->preferenc

Android搜尋自動提示文字框——(單一提示)

AutoCompleteTextView(單一提示) package com.example.android_06; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import androi

Java將資料按列寫入Excel設定格式(字型、背景色、自動列寬、對齊方式等)

本文使用jxl.jar工具類庫將資料按列寫入Excel並設定格式(字型、背景色、自動列寬、對齊方式等)。 /** * 按列寫入Excel並設定格式 * * @param outputUrl * 輸出路徑 * @par

# Android 裁剪儲存為透明png圖片,設定其列印解析度dpi(pHYs)

Android 裁剪儲存為透明png圖片,並設定其列印解析度dpi(pHYs) 1.裁剪透明區 做一張同樣大小的圖(路徑圖),想裁去的部分設定為白色,遍歷識別路徑圖的白色畫素點位置,並設定目標圖該位置為透明顏色,關鍵程式碼: public static Bitm

Linux指令碼編寫程式監控系統資訊設定報警自動傳送郵件

yum -y install mailx yum -y install sendmail #獲取cpu使用率 cpuUsage=`top -n 1 | awk -F '[ %]+' 'NR==3 {print $3}'` #獲取磁碟使用率 data_nam

Android Studio快捷鍵】如何設定程式碼自動提示

在用Eclipse時候,你可以進行設定,設定成不管你輸入任何字母,都能進行程式碼的提示,在Android Studio中也可以 設定,而且比Eclipse設定來的簡單。當然如果你覺得程式碼自動

CentOS5.5 新增一塊新硬碟,分割槽設定系統啟動自動掛載的方法

       先把需要掛載的硬碟正確連線到電腦上,檢視 BIOS,確保開機自檢時,BIOS 能夠檢測並識別出新連線的硬碟,然後再進行下面的操作。 [[email protected] ~]# fdisk -l   //檢視當前磁碟資訊,就會發現最下面顯示新加入的硬碟不是有效分割槽,如下: Disk