2016-03-21 54 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

我見過奇怪的東西......但沒有那樣,沒有:)我可以理解一個微調在一個活動中改變一個片段,但不能吹走整個屏幕。就使用兩個微調器而言,我只需更換現有微調器上的適配器即可。 –