0

孩子活动完成后,我需要隐藏一个微调器。我已经View.INVISIBLEOnActivityResult()父级中使用过。

这是代码:

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 gSpinner;为全局。

并声明

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

onCreate()方法。

最后打电话

 gSpinner.setVisibility(View.GONE); 

onActivityResult()

于 2012-08-31T05:34:14.900 回答
0

R u 在 OnActivityResult() 中定义 Spinner id。如果是,在 onCreate 中调用它,然后在 OnActivityResult() 中调用 setVisibility。还要正确检查 xml 文件中 Spinner 的所有属性

于 2012-08-31T05:32:33.057 回答