마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

레이아웃 크기 조절질문입니다.

0 추천

 

현재 아래 소스처럼 

버튼 별로 각 화면을 보여주게 했는데 

mf 의 화면이 fw 보다 깁니다.

 

그래서 fw화면이 떴을때 보이진 않지만  더 긴 mf 화면 때문에   밑에 공간이 많이 남는데

저는 화면마다 알맞게 나왔으면 합니다.

 

visible 방법으로는 해결이 안되나요?

 

그냥 각 xml파일을 만들어 불러오는 식으로 해야 가능한건지요..

 if(rg.getId()==R.id.radiogroup){

                
                FrameLayout view=(FrameLayout)findViewById(R.id.positionActivity);
                LinearLayout fw=(LinearLayout)findViewById(R.id.fw);
                LinearLayout mf=(LinearLayout)findViewById(R.id.mf);
        
                
                switch(checkedId){
                
                
                
                case R.id.forward:
                    
                    
                    view.setVisibility(View.VISIBLE);
                    fw.setVisibility(View.VISIBLE);
                    mf.setVisibility(View.INVISIBLE);

                    break;
 case R.id.back:
                    
                    
                    view.setVisibility(View.VISIBLE);
                    fw.setVisibility(View.INVISIBLE);
                    mf.setVisibility(View.VISIBLE);

                    break;

 

브루스웨인 (8,580 포인트) 님이 2013년 8월 7일 질문

1개의 답변

+1 추천
 
채택된 답변
View.INVISIBLE 대신 View.GONE을 쓰세요.
Elex (9,090 포인트) 님이 2013년 8월 7일 답변
브루스웨인님이 2013년 8월 7일 채택됨
추천 만빵!!!감사합니다.
...