1. 程式人生 > >TextView 點選、獲得焦點等 改變顏色

TextView 點選、獲得焦點等 改變顏色

有的時候我們需要根據文字是否獲取焦點而改變顏色。

做法如下:

在res目錄下新建color資料夾,在資料夾下新建xxx.xml檔案。

檔案內容如下:

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:color="@color/text_black" android:state_pressed="true" />
    <item android:color="@color/text_black" 
android:state_focused="true" /> <item android:color="@color/text_black" android:state_selected="true" /> <item android:color="@color/text_black" android:state_activated="true" /> <item android:color="@color/text_gray_b0" /> </selector>

然後引用的時候:

android:textColor="@color/xxx"
就可以了。

相關推薦

TextView 獲得焦點 改變顏色

有的時候我們需要根據文字是否獲取焦點而改變顏色。 做法如下: 在res目錄下新建color資料夾,在資料夾下新建xxx.xml檔案。 檔案內容如下: <?xml version="1.0" e

jQuery事件函式-雙擊鍵盤按鍵滑鼠滑動失去焦點顯示哪個 DOM 元素觸發了事件/返回事件的型別。

<html> <head> <script type="text/javascript" src="/jquery/jquery.js"></script> <script type="text/javascript"> x=0; $(documen

vue滑動和長按事件處理(自定義指令)

將以下程式碼封裝在一個js檔案裡,註釋很詳細,就不解釋了 import Vue from 'vue'; /** * @param el 繫結的DOM * @param binding 自定義指令中的binding物件 * @param type 繫結的事件型別 *

Android 關於TextView中,設定指定部分文字改變顏色,和指定部分文字事件

參考文章 我想要實現的是如下這樣的效果 首先要想實現文字變色以及點選,都需要使用到SpannableStringBuilder,例項化該類也很簡單,只需將你想要處理的字串當做引數 Span

Android Instrumentation 模擬拖拽傳送keycode焦點異常丟失。

Instrumentation模擬點選,拖拽,向系統傳送keycode。 需要注意的幾點: Android系統座標系,X軸正方向為右,Y軸正方向為下(與數學座標系相反) 所有事件在傳送時均需要在Thread中執行,否則會報異常。 模擬輸入法種特殊

TextView使用SpannableString設定某部分文字的各種屬性(顏色下劃線...)

public void setSpan(Object what, int start, int end, int flags) { super.setSpan(what, start, end, flags); } 這個方法的引數中的start 和 end 用

input獲得焦點改變placeholder文本的樣式

獲得 color net sample explore ace ext ref intern HTML: <input type="text" placeholder="sample text"/> CSS: input::-webkit-input

Flutter中的拖動和其它手勢

在Android中,您可以通過呼叫方法setOnClickListener將OnClick繫結到按鈕等view上. 在Flutter中,新增觸控監聽器有兩種方法: 如果Widget支援事件監聽,則可以將一個函式傳遞給它並進行處理。例如,RaisedButton有一個onPre

Axure Button 按鈕 ,滑鼠懸停,改變按鈕的背景色並且新增陰影,滑鼠移開恢復原狀

第一步:建立按鈕Btn 第二步:轉為動態面板,即可以互動的面板 轉換後文件成為動態面板 第三步:新增要互動的按鈕樣式 自動生成(我改了名字) 第四步:選中LoginBtn(此按鈕會出現在頁面的左上角) 如: 第五步:新增陰影,背景色 第

adb.【轉】模擬滑動輸入按鍵

1、android adb 模擬點選、滑動、輸入、按鍵 - 陽光檸檬_的技術筆記 - CSDN部落格.html(https://blog.csdn.net/liukang325/article/details/79268173)   ZC:“模擬滑動” 2、 //模擬輸入“001” adb shell

vue自定義移動端touch事件,滑動長按事件

**HTML** <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <link href="favicon.ico" mce_href="favicon.

Python學習筆記——selenium之豆瓣讀書登入

書:《Python程式設計快速上手-讓繁瑣工作自動化》——P236頁  開啟豆瓣讀書頁面 https://book.douban.com/,模擬點選右上角的【登入】元素,在登入頁輸入豆瓣賬號,密碼,模擬登入 ''' 1、建立webdriver物件 2、呼叫webdrive

JQ側邊欄的時背景圖片的改變

先上圖,使用就去製作類似的效果 html的結構 <div class="con-l-left-list"> <div class="item active"> <div class="message"> <div cla

android adb 模擬滑動輸入按鍵的操作

//模擬輸入“001”  adb shell input text “001” //模擬home按鍵  adb shell input keyevent 3 //模擬點選(540, 1104)座標  adb shell input tap 540 1104

flex 圖表ColumnChart能夠資料獲得該資料x軸,與y軸座標

chart 的 itemClick 事件中有 chartItem的 /**  * 柱狀圖點選事件,獲取該柱狀圖的X軸、Y軸欄位及下標  * */                         p

微信小程式中多個相同的元件時當前樣式的改變

第一次用CSDN寫部落格,以前的是新浪部落格,地址為:http://blog.sina.com.cn/99yt99 以後一直就用CSDN,新浪上面就不更新了。1、需要的東西  一張透明背景的圖片:proper.png     2、效果展示  預設選中與樣式改變的為“距離優先”

SpannableString中的ClickableSpan和Textview事件衝突解決

背景描述:專案中有這樣的需求:在展示評論內容的Textview中展示文字,其中包含3種類型資料: 1、普通文字:評論內容或者回復內容。因為這個Textview是展示評論或者回復的,點選後,要展示軟鍵盤(popupwindow等忽略) 2、股票程式碼:該型別文

a標籤 CSS樣式 滑鼠懸停選定

<head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <style type="text/css"> a:link { color: #0

Unity3D---UGUI---Button相關按下擡起長按事件

一、先介紹一下Inspector面板裡的東西 Button裡一共有兩個指令碼。 image.png Image(Script) 這個跟Image裡是一樣的 Button(Script) Interactable(互動):Button是否可以點

Android學習—— TextView ClickableSpan 連結事件 改超連結顏色

private SpannableStringBuilder dealWeiboContent(String weiboContent, TextView textView) { Pattern pattern = Pattern .compile("(