簡體   English   中英

TabHost方法可以銷毀標簽嗎?

[英]TabHost method to destroy a tab?

我正在尋找一種方法來銷毀一個特定的選項卡以及我在該選項卡中開始的附加活動,而我似乎在TabHost或TabWidget的文檔中找不到它。 我發現了這個問題: 如何從TabHost刪除選項卡,但是這對我來說沒有太大的意義。 我還發現了這種方法,可以從TabHost除去選項卡及其內部的活動(意圖),但似乎太費解了,不能作為一個合適的解決方案。 我缺少一些擺脫TabWidget視圖的方法嗎? 我是編碼的新手,所以也許我只是沒有完全理解這兩個問題。

提前致謝。

下面的功能只是清除TabWidget中的所有標簽,而您必須在requestLayout中再次創建標簽

public void clearAllTabs() {
  mTabWidget.removeAllViews(
  initTabHost();
  mTabContent.removeAllViews();
  mTabSpecs.clear();
  requestLayout();
  invalidate();
}

暫無
暫無

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

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