子活动完成后,我需要隐藏一个微调器。我已经在父级的OnActivityResult()中使用了View.INVISIBLE。
代码如下:
Spinner gSpinner = (Spinner) findViewById(R.id.Sorter);
gSpinner.setVisibility(View.INVISIBLE);但这并不意味着work.The微调器保持不变。请帮我解决这个问题..
发布于 2012-08-31 13:12:10
setVisibility(View.GONE) 可以在微调器上使用,使其不可见,而不会在屏幕上占用任何像素
发布于 2012-08-31 13:32:33
R u在OnActivityResult()中定义微调器id。如果是,在onCreate中调用它,然后在OnActivityResult()中调用setVisibility。还要正确地检查xml文件中微调器的所有属性
发布于 2012-08-31 13:34:15
请勿在onActivityResult中创建另一个实例。
首先,
将Spinner gSpinner;声明为全局。
并声明
gSpinner = (Spinner) findViewById(R.id.Sorter);在onCreate()方法中。
并最终调用
gSpinner.setVisibility(View.GONE); 在onActivityResult()中
https://stackoverflow.com/questions/12209190
复制相似问题