我有這個在我的代碼和.setPressed不起作用:setPressed不工作
Button btndesligado = (Button) findViewById(R.id.button12);
btndesligado.setOnClickListener(new OnClickListener() { //Botão para pôr silêncio!
@Override
public void onClick(View v) {
btndesligado.setPressed(true);
som = false;
vibrar = false;
}
});
有什麼不對?它不會給我任何錯誤,當我打開它並單擊它時它不起作用。我按了一次後被按下。
現在它說,把最後的修飾符btndesligado,但即使把最終它不起作用。 –
不要聲明它爲final ...通過在onCreate之外聲明按鈕或通過創建一個單獨的函數來避免這種情況。有用。我測試過了。 –