簡體   English   中英

在Android中反轉/突出顯示按鈕的適當方法

[英]Appropriate way to invert/highlight a button in android

在我的應用程序中,我動態創建了一個按鈕列表。 用戶應該能夠單擊它們。 短按將選擇該按鈕作為當前項目,長按應進入該項目的編輯器。

現在,我想知道如何確定和設置應該使用的顏色。 我的第一個想法是簡單地讀取背景和文本顏色並進行切換,但是我不確定這是否真的是合適的方法。 所以我想知道是否有適當的方法來檢索顏色。

當然,我可以對一些顏色進行硬編碼,但是我不知道用戶設置了哪種顏色方案,因此可能無法很好地看到它們。

請注意,由於必須動態創建按鈕,因此無法在XML中進行設置。

您可以只使用ToggleButton ,因此android將負責將“ clicked”按鈕標記為選中狀態。

由於ToggleButton是View ,因此它具有setOnLongClickListener(Listener) -method ,可用於使ToggleButton長按。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM