SearchView 修改字型顏色和Hint顏色

2021-07-24 06:43:51 字數 760 閱讀 2989

在使用searchview過程中免不了會有去修改一些字型大小顏色之類的需求。

我之前一直沒有找到很好的解決方案,所以就走了點奇招,使用了html標籤

//設定提示文字的顏,這裡走了點奇招,用html類方法

spanned searchhint;

if (android.os.build.version.sdk_int >= android.os.build.version_codes.n) else

searchview.setqueryhint(searchhint);

但是感覺不是很好今天在逛部落格的過程中發現了老司機的一篇文章,寫了相關的方法但是這種方法由於searchview已經放到了v7包下面已經不可用了,不過思路還是對的,所以我就順著這個思路開始尋找答案了。

結果就發現了android_小路發現的方法

所以下面就簡單了直接可以通過id來獲取搜尋框了

edittext textview = (edittext) searchview

.findviewbyid(

);textview.sethinttextcolor(

contextcompat.getcolor(

context,

r.color.text_ccc)

);searchview.setqueryhint(

context.getstring(r.string.serach_hint)

);

ubuntu terminal修改ls的顏色

zz 1.利用dircolors命令,檢視我們的系統當前的檔名稱顯示顏色的值,然後利用管道重定向到使用者目錄下的任意乙個檔案 這裡我們建立了乙個.dir colors檔案 命令1 cd 命令2 dircolors p dircolors 2.用vim開啟.dircolors檔案,然後找到 dir 0...

Linux修改字型

最近使用linux專案開發,寫文件的時候沒有microsoft office,所以使用自帶的libreoffce writer寫文件,坑的要死,沒有常用的字型,文件寫道一半的時候拿到windows下結果一堆亂碼,所以我說加一些字型吧。可以直接拷貝windows下的字型 雅黑 msyh 黑體 simh...

linux修改字型

第一步 將windows下喜歡的字型檔案copy到乙個資料夾中,例如將xp裡windows fonts中的字型檔案,然後上傳到linux伺服器上,在linux中命名為xpfonts。第二步 將copy到的字型資料夾copy到系統字型資料夾中並且修改許可權 cp xpfonts usr share f...