2016-03-21 22 views
1

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

+0

'setContentView(R.layout.new_layout)'应该在一个Activity中工作,但是这将完全替代布局,所以也许你不想这样做。 –

+0

但我应该把这个放在哪里? OnClick不起作用 – Bartos

+0

我不完全确定你想要做什么,但你应该使用'spinner.setOnItemSelectedListener(new OnItemSelectedListener' –

回答

0

你应该有第二spinner隐形。最初将其可见性设置为View.GONEView.INVISIBLE(根据您的需要)。然后,一旦选择第一个spinner,您应该设置setOnItemSelectedListeneronItemSelected()方法,您可以将第二个微调器的可见性设置为View.VISIBLE,将其标记为可见。

+1

我不确定这是什么意思的“全新布局” –

+0

@ cricket_007我认为OP只是困惑。您是否看到过在选择微调器后用户进入新活动或整个屏幕更改的UI?我提出了这个建议,因为他提到了过滤器。一般_过滤器是如何工作的,你选择一些东西(从微调器),然后基于这个选择,一些其他选项出现。无论如何,让我们等待OP来回应,看看他真正需要什么。 – Antrromet

+0

我见过奇怪的东西......但没有那样,没有:)我可以理解一个微调在一个活动中改变一个片段,但不能吹走整个屏幕。就使用两个微调器而言,我只需更换现有微调器上的适配器即可。 –