2012-03-18 62 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

回答