0

子アクティビティが終了したら、スピナーを非表示にする必要があります。私は親View.INVISIBLEの中で使用しました。OnActivityResult()

これはコードです:

Spinner gSpinner = (Spinner) findViewById(R.id.Sorter);
gSpinner.setVisibility(View.INVISIBLE);

しかし、これは機能しません。スピナーはそのまま残ります。これで私を助けてください..

4

3 に答える 3

0
setVisibility(View.GONE) 

スピナーで使用して、画面上のピクセルを取得せずにスピナーを非表示にすることができます

于 2012-08-31T05:12:10.347 に答える
0

OnActivityResult() で Spinner id を定義します。はいの場合は、onCreate で呼び出してから、OnActivityResult() で setVisibility を呼び出します。また、xml ファイル内の Spinner のすべての属性を適切に確認してください。

于 2012-08-31T05:32:33.057 に答える
0

onActivityResult で別のインスタンスを作成しないでください。

初めに

Spinner gSpinner;グローバルとして宣言します。

宣言する

gSpinner = (Spinner) findViewById(R.id.Sorter);

onCreate()メソッドで。

そして最後に電話

 gSpinner.setVisibility(View.GONE); 

onActivityResult()

于 2012-08-31T05:34:14.900 に答える