2017-02-22 5 views

답변

0

당신은 버튼의 행을 보유하고있는 ScrollView를 사용하여 하단에있는 메뉴를 다시 만들 수 있습니다. 이미지에서 클릭 한 후 새 메뉴는 동일한 레이아웃을 가진 다른 활동처럼 보입니다. 그래서처럼의 거친 버전을 다시 : 매개 변수와 비주얼

<HorizontalScrollView android:layout_height="50dp" android:layout_width="match_parent" android:scrollbarSize="0dp"> 
    <LinearLayout android:layout_height="50dp" android:layout_width="wrap_content"> 
     <Button android:id="@+id/btn1" android:layout_height="50dp" android:layout_width="50dp" android:text="op1" /> 
     <Button android:id="@+id/btn2" android:layout_height="50dp" android:layout_width="50dp" android:text="op2" /> 
     ... 
    </LinearLayout> 
</HorizontalScrollView> 

어설프게하면 설정이 완료됩니다!

'다중 레벨'로 만들기 위해 메뉴 트리에 따라 무효 활동을 시작하는 onClickListeners를 추가 할 수 있습니다. 활동 간 의사 소통의 경우 startActivityForResult을 사용할 수 있습니다.

+0

감사합니다. 시도해 보겠습니다. Github에서이를 지원하는 라이브러리가 있습니까? – Sonzero

+0

@Sonzero 나는 chexked하지 않았지만 demostrated 구현은 매우 간단하므로 의심 스럽습니다. – iMax531