0
A
回答
0
Button
有一個setPressed
方法,您可以使用其中一個按鈕onClickListener
將另一個按鈕設置爲按下狀態。然後,您可以在該按鈕上設置一個OnTouchListener
並偵聽MotionEvent.ACTION_UP以將其設置回未按下狀態。
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
button2.setPressed(true);
}
});
button.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (event.getAction() == MotionEvent.ACTION_UP)
button2.setPressed(false);
return false;
}
});
相關問題
- 1. 按鈕不顯示按下的狀態?
- 2. 雙態按鈕:顯示當前狀態或下一個狀態?
- 3. 隱藏和顯示2與2個按鈕重疊的div,jquery
- 4. android按鈕與按鈕互相重疊
- 5. Android:當按鈕狀態按下時按鈕填充改變
- 6. 如何在android中按下按鈕狀態的按鈕
- 7. UIBarButtonItem。如果按鈕被按下,如何顯示切換狀態?
- 8. 按下按鈕後顯示文本android
- 9. 按鈕連續顯示按下狀態並且不能顯示結果
- 10. 的Android:重新按下按鈕時動態添加按鈕
- 11. 按鈕重疊
- 12. 如何在Android中按下其狀態時重複執行某個按鈕?
- 13. android - 將按鈕重疊在另一個
- 14. 按鈕選中狀態Android?
- 15. 保持狀態按鈕Android
- 16. Android按鈕默認狀態
- 17. Android切換按鈕狀態
- 18. 保存按鈕狀態android
- 19. Android按鈕狀態文件
- 20. Android:突出顯示按鈕,直到按下其他按鈕
- 21. 懸停,按下和活躍狀態不顯示1個按鈕在導航欄
- 22. OnClick監聽器按鈕按下狀態
- 23. 懸停/按下狀態的按鈕
- 24. 改變按鈕背景按下狀態
- 25. 保存按下按鈕狀態UITableViewCell
- 26. 處理:按鈕按下開關狀態
- 27. CSS按鈕永久按下狀態
- 28. 按下按鈕,機器人狀態
- 29. ImageButton狀態時按下不顯示
- 30. StateListDrawable不顯示按下狀態
^------死在 – csmckelvey
非常感謝您的靈感!它現在的作品!謝謝!! – pearmak