2012-04-03 17 views
0

私はカスタムアラートボックスでスピナーを使用しました。アラートがポップアップすると、スピナーが添付されます。ユーザーがスピナーをクリックすると、国のリストが表示されます。そして私はその国のリスト(スピナーリストのみ)をプログラムで削除/隠す/消す方法を探しています。誰でもこれを達成する方法について考えていますか?プログラムでスピナーリストを非表示

私の目標は、アクティビティのonPauseが呼び出されると、スピナーから生成された国リストを削除することです。

ありがとうございます。誰でも助けることができたら大変感謝しています:)

+0

私はそれをしたいと思っています –

+0

それは、私がスピナーのドロップダウンリストを開いて、アプリをバックグラウンドに置くと...別の1からアプリを再開した後時間に窓に取り付けられていないビューを閉じる力を与えます。 – nala4ever

+0

ここにコードを書くべきです。あなたの問題はスピナー自体ではなく、ダイアログの作成/破壊にあると思われます。それを隠すことで解決されません。 –

答えて

0

あなたのスピナーを無効にしたい場合は、あなたに役立つかもしれません。
Spinner.setEnabled(False);

1

あなたは、その可視性GONEを設定することによって、またはsetEnabled(false)を作ることによってスピナーを隠すことがあります。しかし、それは私が推測するあなたの問題を解決しません。そのためには、onResume()onPause()メソッドをオーバーライドする必要があります。

0

ありがとうございます。ドロップダウンリストを閉じることはできないようです。 onckpressedなどを呼び出すようないくつかの方法を試してみました...最後に、アプリケーションがバックグラウンドになると、ダイアログボックス(カスタムダイアログ)のポップアップを削除しました。どうもありがとうございました:)

関連する問題