簡體   English   中英

Android:單擊按鈕時在Button上設置樣式

[英]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.

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