-1
即將進入Android開發。由於我沒有使用它,很多我錯過了正確的關鍵字。Android Studio菜單製作
Basicly我想創建在多個選項屏幕底部菜單欄選擇:「主頁」,「聯繫人」,「設置」,等等這些菜單項應打開一個新的活動。
是否有創建該菜單欄比使用ImageButtons的更好的辦法?
Greetings,
即將進入Android開發。由於我沒有使用它,很多我錯過了正確的關鍵字。Android Studio菜單製作
Basicly我想創建在多個選項屏幕底部菜單欄選擇:「主頁」,「聯繫人」,「設置」,等等這些菜單項應打開一個新的活動。
是否有創建該菜單欄比使用ImageButtons的更好的辦法?
Greetings,
歡迎來到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和設置能見度不見了。
閱讀此https://developer.android.com/training/implementing-navigation/index.html和此https://developer.android.com/training/design-navigation/index.html –
和https:/ /material.google.com/patterns/navigation.html#navigation-hierarchy和https://material.google.com/components/tabs.html –