[英]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.