我正在使用iSpeech的TTS API和他們的示例Android項目,他們有兩個onClickListeners按鈕,一個用於啓動語音,一個用於停止。我想在android屏幕上保留一個按鈕以獲得更多空間,這樣如果語音停止,按下按鈕將啓動它,如果它已經啓動,按下按鈕將會停止它。Android - 兩個onClickListener一個按鈕
有相當多的問題類似於這個答案,指出最好將它保留給一個聽衆一個按鈕,但我不是很滿意,因爲問題是在多個聽衆,而我的只有兩個。
所以,我真的堅持兩個按鈕(我不希望),或者有沒有辦法用一個按鈕來管理這個?
編輯 看來我的想法受到了例子的限制。對於這種情況,一個聽衆似乎已經足夠了。謝謝你的答案:)
爲什麼不從一個偵聽器檢查按鈕/應用程序的狀態? – 2012-08-14 09:01:05
爲什麼不使用'ToggleButton'? – JiTHiN 2012-08-14 09:01:40
@rIHaNJiTHiN我不知道有像ToggleButton這樣的東西,我只是檢查了一會兒,它似乎是一個選項,我可以使用:)我會試試看。 – consprice 2012-08-14 09:11:25