簡體   English   中英

如何為 Android 中的每個活動創建布局?

[英]How can do I create layout for each activity in Android?

我專門創建了一個底欄設計。 我有 3 個活動,對於每個活動,這個底部欄中的菜單背景會發生變化,例如; 當用戶在 1.activty 時,bottomBar 中的第一個菜單的背景會發生變化,然后在 2.activty 時 bottomBar 中的第二個菜單的背景會發生變化

很難為每個活動都做到這一點,有時它會變得混亂,所以我想制作一個設計和一個模塊來管理這個設計。 但我不知道我該怎么做..如果你舉個例子我會很高興。 (無論按下哪個按鈕都需要 go 到該活動並更改背景)請查看;

活動一

活動二

您不應該為每個活動制作單獨的版本。 那應該是一個自定義視圖,其中一個視圖設置為選定視圖,背景為深色。 然后您只需要在 3 個活動中的每一個活動中包含該自定義視圖,並選擇適當的視圖集。 然后,您有 1 個 java class 定義自定義視圖,1 個 xml 文件定義此視圖的布局,並且在每個活動的 xml 文件中包含此視圖。

處理這種情況的最佳方法是使用 3 個片段而不是活動。 這樣底部欄將是通用的,您可以直接在活動中控制其視圖。 您可以使用 viewPager 或 Navigation Component 來管理 Fragment 之間的導航。 您可以查看此鏈接以獲取導航組件

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM