2014-10-03 3 views
2

많은 (80 개 이상의) 화면 레이아웃 (각 레이아웃마다 이미지보기, 버튼, 텍스트 뷰 등이 다르기 때문에)을 필요로하는 애플리케이션을 개발 중이며 둘 사이를 전환 할 수 있어야합니다. (버튼 클릭시). 또한 SlidingMenu를 사용하여 하나의 액티비티 (현재 ActionBarActivity를 사용하고 있고 SlidingMenu는 확장 가능한 탐색 TreeView로 사용됨)를 갖고 싶어합니다.Android - 단일 활동 내에서 여러 레이아웃 전환

내 질문에 하나의 활동 내에서 많은 고유 한 화면 레이아웃간에 전환 할 수있는 가장 좋은 방법은 무엇입니까?

+1

나는 조각을 사용해야한다고 생각한다. – GVillani82

답변

4

나는 두 가지 제안 :

1) FrameLayout이조각

2)이 하나의 ViewFliper의 모든 아이가 중 하나입니다 main.xml에에 ViewFlipper를 사용하여 사용을하여 80 views like :

<ViewFlipper ...> 

<!-- first view --> 
<LinearLayout ...> 

</LinearLayout> 

<!-- second view --> 
<LinearLayout ...> 

</LinearLayout> 

<!-- third view --> 
<LinearLayout ...> 

</LinearLayout> 

<!-- and so on --> 

</ViewFlipper> 

물론 80 개의 별도의 xml 파일을 만들어서 ViewFlipper에 포함 할 수 있습니다.