2013-04-18 93 views
0

我目前正在創建一個Android應用程序,我從數據庫中讀取數據。但主要部分是我使用微調控件。正如你所知道的,使用Android Spinner,你可以在其中擁有儘可能多的選項。Android微調導航?

我想讓我的Spinner做什麼是當我選擇一個選項時,我想按下一個按鈕(確認或「確定」按鈕),然後將導航到與該按鈕相關的頁面。

例如,我正在做體育賽事。所以在我的一個紡紗廠,我希望它有一個事件列表,當我選擇一個特定的事件,我想要被導向到與該事件有關的內容的頁面

這甚至有可能嗎?或者我最好使用不同的小部件?

回答

0

您可以使用ItemSelectedListener並在onItemSelected方法中編寫導航代碼以移至相應的活動。您可以使用OnIntemSelected方法中的位置參數來檢索項目詳細信息。

+0

Thanks @Override public void onItemSelected(AdapterView parent,View v,int position,long id){// TODO自動生成方法存根Toast.makeText(parent.getContext(),"當天是" + parent.getItemAtPosition (position).toString(),Toast.LENGTH_LONG).show(); } 因此,對於那一點的編碼,我只是用旋轉器選項替換適配器視圖?並且在哪裏說吐司,只需用我的開始新活動取代它,打開一個新頁面? –

+0

此外,我試圖空間代碼,但它不允許我輸入空格,道歉 –

+0

運行代碼,如果吐司顯示預期值,您可以用開始新的活動代碼替換吐司。由於ItemSelectedListener在UI線程中運行,它應該沒有任何問題。 –