[英]Android: How to colorize clicked button in layout and set unclicked style to others?
[英]Android : Set a style on Button when it is clicked
我有一個帶有“菜單”按鈕的應用程序。 當我單擊一個按鈕時,會加載一個片段。 我想在按鈕上單擊以指示其處於活動狀態時為其分配特定的樣式。
在js / html中,它是如此簡單,我只添加了一個“活動”類,但是從我在網上搜索時閱讀的內容來看,一旦設置了按鈕,就無法在android中更改按鈕的樣式? 任何替代?
因為您只想在加載該片段時將按鈕(選項)標記為活動狀態。 您可以嘗試這樣的事情:
myActiveButton.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
myActiveButton.setPressed(true);
return true;
}
});
您需要記住的一件事是,當用戶選擇另一個按鈕時,您將需要更改活動按鈕的狀態。 因此,您可以保留某種變量來了解所選按鈕。
或者,您可以執行以下操作 ,請考慮@methode編寫的答案。
讓我知道它是否有幫助:)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.