2012-03-18 64 views
0

在我Tabhost有一個按鈕,旁邊應該顯示一個新的頁面,但在同一個標​​籤, 爲此,我創建了兩個LinearLayout中是可見的,當我點擊旁邊的其他可見。如何更改tabhost的內容?

Eclipse的要求我最後兩個的LinearLayout其次,當我測試了它不會改變的內容。

Button btsuiv= (Button) findViewById(R.id.btnsuivant); 
Button btprec= (Button) findViewById(R.id.btnprec); 

final LinearLayout etap1= (LinearLayout) findViewById(R.id.etap1); 
final LinearLayout etap2= (LinearLayout) findViewById(R.id.etap2); 

btsuiv.setOnClickListener(new View.OnClickListener() { 
    @Override 
    public void onClick(View v) { 
     etap1.setVisibility(View.INVISIBLE); 
     etap2.setVisibility(View.VISIBLE); 
    } 
}); 

btprec.setOnClickListener(new View.OnClickListener() { 
    @Override 
    public void onClick(View v) {    
     etap1.setVisibility(View.VISIBLE); 
     etap2.setVisibility(View.INVISIBLE); 
    } 
}); 
+0

你的問題不是很清楚,但儘量View.GONE代替View.INVISIBLE。 – Shubhayu 2012-03-18 04:26:18

+0

我有25分,這是非常友好的刪除我的觀點,因爲你不明白我的問題,因爲我的英語不好。 我發現解決方案是我必須使用意圖。 – 2012-03-18 04:59:49

+0

對此我感到抱歉,但根據論壇規則,您的問題應該可以幫助您和其他人,並且對於那些抽出時間來幫助您的人來說也是有意義的。無論如何它都是編輯的 – Shubhayu 2012-03-18 05:06:27

回答