簡體   English   中英

如何確定選項卡中片段的XML布局?

[英]How to Determine XML layout for Fragments in Tabs?

好的,所以我才剛剛開始Android開發(我通常在VB.Net上,所以我理解基本代碼,即使不是VB也是如此)。 我圍繞使用文本到語音,異步任務和讀取/寫入文件的應用程序做過一些事情。 但是,我現在希望制作一個選項卡式Android應用。

我在Eclipse Juno中啟動了該項目,並填寫了所有詳細信息。 然后,我選擇(用於導航)“ Tabs/Swipe布局。 現在,我有了該布局類型的默認代碼(developer.android.com上的Tabs鏈接-http: //developer.android.com/design/building-blocks/tabs.html )。

我大部分都了解默認代碼在做什么。 我唯一的問題是確定Tabs的單獨布局。 我希望有2個Tabs ,其中1個用戶可以選擇一個選項,另一個Tab 1可以根據Tab 1的選擇顯示圖像。

因此問題是:如何在Layout創建.xml文件以確定Fragment上顯示的內容?

如果要用XML做到這一點,答案很簡單,就不能僅使用XML來完成,必須創建一個實現ActionBar.TabListener的類

比您可以覆蓋可以交換內容的onTabSelected方法。
適當的解決方案是:
使用LinearLayout作為根容器,並為每個Tab實現兩個Fragment(您可以設計一個單獨的XML布局)。 現在,您可以最初在根容器中添加一個片段,並在onTabSelected方法內實現布局的交換,然后就可以完成。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM