2016-10-11 143 views
-1

即將進入Android開發。由於我沒有使用它,很多我錯過了正確的關鍵字。Android Studio菜單製作

Basicly我想創建在多個選項屏幕底部菜單欄選擇:「主頁」,「聯繫人」,「設置」,等等這些菜單項應打開一個新的活動。

是否有創建該菜單欄比使用ImageButtons的更好的辦法?

Greetings,

+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。

<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」獲取對線性佈局的引用,並將它們作爲底部條形按鈕。

它可能不是最優雅的解決方案,但它爲我工作。

此外,如果你需要隱藏在anypoint酒吧只是給上線性佈局ID和設置能見度不見了。