0
我想要一個帶有選項卡的選項卡。我只想抓住標籤按下來更新單個視圖。我試圖將TabHost的setContent設置爲null,但我有錯誤。如何實現這個功能?如何在沒有setContent的情況下創建Android選項卡
我想要一個帶有選項卡的選項卡。我只想抓住標籤按下來更新單個視圖。我試圖將TabHost的setContent設置爲null,但我有錯誤。如何實現這個功能?如何在沒有setContent的情況下創建Android選項卡
您無法在TabHost中將setContent輸入爲null。你可以做的一件事是,創建一個虛擬類並在setContent()
方法中設置你想要更新視圖的特定選項卡的方法,並且可以通過在選項卡活動中將單擊監聽器設置爲該孩子來更新視圖如下
getTabWidget().getChildAt(3).setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
//Update your view here
});
}
在這裏你可以通過getChildAt()
函數中的製表符號,例如我已經將它設置在第4個選項卡上,因爲它從0開始計數,因此它是第3個子項。
啊哈現在我明白了。謝謝你的正確答案。 – shubniggurath
請發表您的代碼! – groff07