2012-03-18 2 views
0

내 Tabhost에 새 페이지를 표시해야하지만 같은 탭에있는 다음 버튼이 있습니다. 두 개의 LinearLayout이 표시되고 다음에 클릭하면 다른 것이 표시됩니다.탭 호스트의 내용을 변경하는 방법은 무엇입니까?

이클립스는 두 개의 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.INVISIBLE의 View.GONE을 시도합니다. – Shubhayu

+0

나는 25 점을 얻었고 나의 점수를 없애는데 친절했다. 왜냐하면 나의 나쁜 영어 때문에 내 질문을 이해하지 못했기 때문이다. 해결책을 찾은 이유는 의도를 사용해야한다는 것입니다. –

+0

나는 그것에 대해 유감 스럽지만 포럼 규칙에 따라 귀하의 질문은 귀하와 다른 사람들을 도울 것이며 또한 시간을내어 당신을 도우려는 사람들에게도 의미가 있습니다. 어쨌든 – Shubhayu

답변

관련 문제