2016-10-11 1 views
-1

Android 개발에 들어가려고합니다. 내가 havent 그게 바로 그게 바로 키워드를 누락 메신저.Android Studio Menubar 만들기

기본적으로 "홈", "연락처", "설정"등 여러 옵션을 사용하여 화면 맨 아래에 메뉴 모음을 만들고 싶습니다.이 메뉴 항목은 새로운 활동을 열어야합니다.

ImageButtons를 사용하는 것보다이 메뉴 표시 줄을 만드는 더 좋은 방법이 있습니까?

인사말,

+0

https://developer.android.com/training/implementing-navigation/index.html 및 https://developer.android.com/training/design-navigation/index.html –

+0

및 https ://material.google.com/patterns/navigation.html#navigation-hierarchy 및 https://material.google.com/components/tabs.html –

답변

0

Android 세계에 오신 것을 환영합니다. 나는 꽤 새로운 자신입니다. 여기에 대한 조언이 있습니다. xml을 사용하고 LinearLayouts 버튼을 사용하여 활동을 시작할 수 있습니다.

먼저 액티비티에 대한 XML 파일을 만들고 선형 또는 상대 레이아웃과 상관없이 맨 아래에 새로운 선형 레이아웃을 중첩시킵니다.

<LinearLayout 
android:layout_width="match_parent" 
android:layout_height="64dp" 
android:orientation="horizontal" 
android:weight_sum="4"> 

    <LinearLayout 
    android:id="+id/buttonName 
    android:layout_width="0dp" 
    android:layout_height="wrap_content" 
    android:layout_weight="1" 
    android:orientation="vertical"> 

     <ImageView Put your image stuff here/> 
     <TextView Put your icon title here /> 

    </LinearLayout> 

    <View 
     android:layout_width="1dp" 
     android:layout_height="match_parent" 
     android:background="your colour"/> 
<!-- Repeat these Views and vertical Linear Layouts until you have the required amount --> 
</LinearLayout> 

그런 다음 "buttonName"을 사용하여 선형 레이아웃에 대한 참조를 가져 와서 하단 바 버튼으로 사용할 수 있습니다.

아마도 가장 우아한 해결책은 아니지만 그것은 나를 위해 일했습니다.

또한 무점 지점에서 막대를 숨길 필요가 있다면 상단 선형 배치에 ID를 지정하고 가시성을 사라짐으로 설정하십시오.