Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/187.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 单击微调器后显示新布局_Android - Fatal编程技术网

Android 单击微调器后显示新布局

Android 单击微调器后显示新布局,android,Android,单击过滤器微调器后是否可以打开全新的布局?因为在getDropDownView标准方法中,我只能添加textView,我需要做的是在第一个微调器中放置另一个微调器-我希望我能澄清:)这就像过滤器中的过滤器:)我尝试使用onClick方法,但在微调器上不起作用 您应该将第二个微调器设置为不可见。最初将其可见性设置为View.GONE或View.INVISIBLE(根据需要)。然后,一旦选择了第一个微调器,您就应该设置setOnItemSelected侦听器,并且在onItemSelected()方

单击过滤器微调器后是否可以打开全新的布局?因为在getDropDownView标准方法中,我只能添加textView,我需要做的是在第一个微调器中放置另一个微调器-我希望我能澄清:)这就像过滤器中的过滤器:)我尝试使用onClick方法,但在微调器上不起作用

您应该将第二个
微调器设置为不可见。最初将其可见性设置为
View.GONE
View.INVISIBLE
(根据需要)。然后,一旦选择了第一个
微调器
,您就应该设置
setOnItemSelected侦听器
,并且在
onItemSelected()
方法中,您可以通过将第二个微调器的可见性设置为
视图将其标记为可见。可见的
您应该将第二个
微调器
设置为不可见。最初将其可见性设置为
View.GONE
View.INVISIBLE
(根据需要)。然后,一旦选择了第一个
微调器
,您应该设置
setOnItemSelectedListener
,并且在
onItemSelected()
方法中,您可以通过将第二个微调器的可见性设置为
视图将其标记为可见。可见的
setContentView(R.layout.new\u layout)
应该在活动中工作,但是这将完全取代布局,所以也许你不想这样做。但是我应该把这个放在哪里呢?OnClick不起作用我不完全确定你想做什么,但你应该使用
微调器。setOnItemSelectedListener(新的OnItemSelectedListener
很酷,但我真的不想打开dropdownview:)我的意思是-我的应用程序中有微调器(就像textView一样,但有列表中的第一个位置)-我想点击它们然后砰的一声-新的布局应该会显示,但不是标准适配器的下拉视图:)你能给我看一些代码或者一张关于你的意思的图片吗?
微调器将生成一个下拉列表。我不知道您是否可以替换下拉布局。
setContentView(R.layout.new_layout)
应该在活动中工作,但这将完全替换布局,因此您可能不想这样做。但是我应该将其放在哪里?OnClick不起作用我不完全确定你想做什么,但你应该使用
微调器。setOnItemSelectedListener(新的OnItemSelectedListener
很酷,但我真的不想打开dropdownview:)我的意思是-我的应用程序中有微调器(就像textView一样,但有列表中的第一个位置)-我想点击它们然后砰的一声-新的布局应该会显示,但不是标准适配器的下拉视图:)你能给我看一些代码或者一张关于你的意思的图片吗?
微调器将生成一个下拉列表。我不知道你是否可以替换下拉式布局。我不确定这就是“全新布局”@cricket_007的意思。我想OP只是有点困惑。您是否看到过在选择微调器后,用户进入新活动或整个屏幕发生变化的UI?我提出这个建议,因为他提到了过滤器。通常情况下,过滤器的工作方式是选择某个对象(从微调器),然后根据该选择显示其他一些选项。无论如何,让我们等待OP的回应,看看他真正需要什么。我看到了奇怪的事情。。。但不是那样的,不是:)我能理解一个旋转器在活动中改变一个片段,但不能吹走整个屏幕。至于使用两个微调器,我只会更换现有微调器上的适配器。@cricket_007我理解你的观点。根据你的建议,更换现有微调器上的适配器,同样不是我想的。想想看,你有一个国家的纺纱工。您选择了一个国家,下一个过滤器是国家。因此,在这种情况下,一旦你选择了一个国家,我们使用你的方法,那么这些国家将被各州取代,你将无法再次选择这个国家。同样,可能存在无限的场景。我们可以建议OP,这完全取决于他的要求:)如果是一样的,那么我上面的建议就行了。您可以将其他两个微调器(人口和状态)放置在布局中,并隐藏该布局。然后
onimselected()
,您可以使布局可见。我不确定这就是“全新布局”@cricket\u 007的意思,我想OP只是感到困惑。您是否看到过在选择微调器后,用户进入新活动或整个屏幕发生变化的UI?我提出这个建议,因为他提到了过滤器。通常情况下,过滤器的工作方式是选择某个对象(从微调器),然后根据该选择显示其他一些选项。无论如何,让我们等待OP的回应,看看他真正需要什么。我看到了奇怪的事情。。。但不是那样的,不是:)我能理解一个旋转器在活动中改变一个片段,但不能吹走整个屏幕。至于使用两个微调器,我只会更换现有微调器上的适配器。@cricket_007我理解你的观点。根据你的建议,更换现有微调器上的适配器,同样不是我想的。想想看,你有一个国家的纺纱工。您选择了一个国家,下一个过滤器是国家。因此,在这种情况下,一旦你选择了一个国家,我们使用你的方法,那么这些国家将被各州取代,你将无法再次选择这个国家。同样,可能存在无限的场景。我们可以建议OP,这完全取决于他的要求:)如果是一样的,那么我上面的建议就行了。您可以将其他两个微调器(人口和状态)放置在布局中,并隐藏该布局。然后,您可以使布局可见。