Android 单击微调器后显示新布局
单击过滤器微调器后是否可以打开全新的布局?因为在getDropDownView标准方法中,我只能添加textView,我需要做的是在第一个微调器中放置另一个微调器-我希望我能澄清:)这就像过滤器中的过滤器:)我尝试使用onClick方法,但在微调器上不起作用 您应该将第二个Android 单击微调器后显示新布局,android,Android,单击过滤器微调器后是否可以打开全新的布局?因为在getDropDownView标准方法中,我只能添加textView,我需要做的是在第一个微调器中放置另一个微调器-我希望我能澄清:)这就像过滤器中的过滤器:)我尝试使用onClick方法,但在微调器上不起作用 您应该将第二个微调器设置为不可见。最初将其可见性设置为View.GONE或View.INVISIBLE(根据需要)。然后,一旦选择了第一个微调器,您就应该设置setOnItemSelected侦听器,并且在onItemSelected()方
微调器设置为不可见。最初将其可见性设置为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,这完全取决于他的要求:)如果是一样的,那么我上面的建议就行了。您可以将其他两个微调器(人口和状态)放置在布局中,并隐藏该布局。然后,您可以使布局可见。