孩子活动完成后,我需要隐藏一个微调器。我已经View.INVISIBLE
在OnActivityResult()
父级中使用过。
这是代码:
Spinner gSpinner = (Spinner) findViewById(R.id.Sorter);
gSpinner.setVisibility(View.INVISIBLE);
但这不起作用。微调器保持不变。这个你能帮我吗..
setVisibility(View.GONE)
可以在微调器上使用,使其不可见,而不占用屏幕上的任何像素
不要在 onActivityResult 中创建另一个实例。
首先
声明Spinner gSpinner;
为全局。
并声明
gSpinner = (Spinner) findViewById(R.id.Sorter);
在onCreate()
方法。
最后打电话
gSpinner.setVisibility(View.GONE);
在onActivityResult()
R u 在 OnActivityResult() 中定义 Spinner id。如果是,在 onCreate 中调用它,然后在 OnActivityResult() 中调用 setVisibility。还要正确检查 xml 文件中 Spinner 的所有属性