-1
我有大約18個視圖和一個onclicklisteners按鈕。我的目標是一旦點擊按鈕就禁用18個視圖上的監聽器,以避免它們在按下時被再次翻轉。OnclickListener無法刪除
我的問題:我已初始化onclicklisteners後,這18個視圖仍然有他們的聽衆和stil做一旦被點擊的方法被調用。我曾嘗試將點擊偵聽器設置爲空,並將可點擊設置爲false,並且仍然可點擊。 任何方式來禁用這些視圖被按下? 方法禁用:
private void makeUnclickable() {
for (int x = 9; x < 9; x++) {
front[x].setOnClickListener(null);
back[x].setOnClickListener(null);
front[x].setClickable(false);
back[x].setClickable(false);
}
}
你嘗試禁用的TextView不是clicklistener? – Umair
您的for循環將不會運行 –
您的意見是什麼? –