我最近開始使用Android編程,並正在開發我的第一個程序,該程序顯示一個歷史文本文檔,通過TabHost通過標籤進行分段。我將我的程序限制在一個活動中,僅使用TabSpec中的setContent在不同的XML視圖之間切換。Android:TabHost如何:在菜單按鈕上設置現有標籤中的新內容?
該文檔具有未編輯和修正版本的文本,爲此我構建了文本視圖。我想要實現標準菜單,讓按鈕可以「查看更正」和「查看原稿」,並切換已更改的選項卡的內容(不會更改選項卡或其指示符)。
我已閱讀過TabHost API,並且沒有辦法使用TabSpec的setContent()編輯現有標籤內容;而AFAIK TabWidget隻影響實際的選項卡,而不影響按下時顯示的內容。
我想過創建一個擴展TabHost和super()所有原始方法的新類,同時還包括一個更新了mTabSpec列表的更多類。
我的問題是,我怎麼會更新 frameLayout視圖的特定標籤來顯示我指定的內容?