我有「菜單」按鈕的應用程序。當我點擊一個按鈕時,一個片段被加載。我想在點擊按鈕時指定按鈕上的特定樣式以表明它處於活動狀態。安卓:當點擊它時,設置在按鈕的樣式
在js/html中,它很簡單,我只是添加一個「活動」類,但從我在網上搜索時已經閱讀,一旦它已經設置,它不可能改變一個按鈕的樣式? ?任何選擇?
我有「菜單」按鈕的應用程序。當我點擊一個按鈕時,一個片段被加載。我想在點擊按鈕時指定按鈕上的特定樣式以表明它處於活動狀態。安卓:當點擊它時,設置在按鈕的樣式
在js/html中,它很簡單,我只是添加一個「活動」類,但從我在網上搜索時已經閱讀,一旦它已經設置,它不可能改變一個按鈕的樣式? ?任何選擇?
既然你只需要而片段被加載到標記按鈕(選項)爲有效。你可以嘗試這樣的事: - 你需要牢記
myActiveButton.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
myActiveButton.setPressed(true);
return true;
}
});
一件事,就是當用戶選擇其他按鈕,您將需要更改激活鍵的狀態。所以,你可以保留某種變量來知道所選的按鈕。
,或者你可以這樣做this,考慮@methode書面答覆。
讓我知道它是否有幫助:)
或者,你可以改變按鈕'onClick'的背景顏色。 –
燁你可以改變背景顏色,但它成爲維護繁瑣......保持背景顏色等的軌跡.. 想要的東西像jQuery toggleClass – yeahman
你打算帶什麼風格?你試圖改變顏色或點擊時的東西? – OBX
想要添加一個樣式「活動」來指示當前按鈕是「活動」。 Yup ex。改變背景。 – yeahman
「菜單」是指工具欄按鈕還是邊欄菜單? – SanVed