簡體   English   中英

相同的活動但不同的布局?

[英]Same activity but different layouts?

我對 android java 有點陌生,所以我開始創建一個音樂播放器應用程序只是為了學習和練習。 主要是從 2 個不同的活動中控制同一個 MediaPlayer(在 MainActivity 中有一個包含音樂文件的列表視圖,而 PlayerActivity 有 MediaPlayer)。 我嘗試使用公共空白,例如:

PlayerActivity pa = new PlayerActivity();

//button onClick
pa.songPlay();

起初它有點工作,但在使用上下文和 MediaPlayer.create() 時發生了很多錯誤,所以我開始尋找另一種方法來做到這一點,但到目前為止沒有發現。 有沒有辦法使用共享元素和相同的 class 制作 2 個不同的布局?

為了更好的解釋:

主要活動: 主要活動

玩家活動: 玩家活動

並像這樣融合它們: 融合布局

好的,所以我正在回答我自己的問題,因為我不知道FrameLayouts存在,但是自從我找到它們后,我可以將兩個不同的布局放入同一個空間,並且只要我想在它們之間切換,只需將visibility設置為VISIBLEGONE

暫無
暫無

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

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