子アクティビティが終了したら、スピナーを非表示にする必要があります。私は親View.INVISIBLE
の中で使用しました。OnActivityResult()
これはコードです:
Spinner gSpinner = (Spinner) findViewById(R.id.Sorter);
gSpinner.setVisibility(View.INVISIBLE);
しかし、これは機能しません。スピナーはそのまま残ります。これで私を助けてください..
setVisibility(View.GONE)
スピナーで使用して、画面上のピクセルを取得せずにスピナーを非表示にすることができます
OnActivityResult() で Spinner id を定義します。はいの場合は、onCreate で呼び出してから、OnActivityResult() で setVisibility を呼び出します。また、xml ファイル内の Spinner のすべての属性を適切に確認してください。
onActivityResult で別のインスタンスを作成しないでください。
初めに
Spinner gSpinner;
グローバルとして宣言します。
宣言する
gSpinner = (Spinner) findViewById(R.id.Sorter);
onCreate()
メソッドで。
そして最後に電話
gSpinner.setVisibility(View.GONE);
のonActivityResult()