我在自定義提醒框上使用了微調框。一旦警報彈出,就會有一個微調器連接到它。在用戶點擊微調器後,它會給你一個國家列表。而且我正在尋找一種方法來以編程方式刪除/隱藏/關閉該國家/地區列表(僅限微調列表)。任何人都有如何完成這個想法?以編程方式隱藏微調列表
我的目標是一旦活動的onPause被調用,就刪除從微調器生成的國家列表。
在此先感謝。非常感謝,如果任何人都可以幫助:)
我在自定義提醒框上使用了微調框。一旦警報彈出,就會有一個微調器連接到它。在用戶點擊微調器後,它會給你一個國家列表。而且我正在尋找一種方法來以編程方式刪除/隱藏/關閉該國家/地區列表(僅限微調列表)。任何人都有如何完成這個想法?以編程方式隱藏微調列表
我的目標是一旦活動的onPause被調用,就刪除從微調器生成的國家列表。
在此先感謝。非常感謝,如果任何人都可以幫助:)
如果你想禁用你的微調,那麼它可能對你有幫助。
Spinner.setEnabled(False);
您可以通過設置其知名度GONE
或使setEnabled(false)
隱藏微調。但是,這並不能解決你的問題,我猜。您可能必須重寫onResume()
和onPause()
方法。
謝謝你們。忽略下拉列表似乎是不可能的。嘗試了幾種方式,如調度貝克關鍵事件,調用onbackpressed等......最後,當應用程序轉到後臺時,我刪除了彈出對話框(自定義對話框)本身。非常感謝你的幫助:)
我可以知道你是否想要做到這一點 – 2012-04-03 12:41:14
因爲,如果我打開微調下拉列表,並將應用程序在後臺...在從另一個應用程序恢復後小時,它給了一個力量關閉視圖不附加到窗口。 – nala4ever 2012-04-03 12:47:06
你應該在這裏放一些代碼。我懷疑你的問題不是微調器本身,而是創建/銷燬你的對話框。隱藏它不會解決它。 – 2012-04-03 12:55:45