2016-05-12 56 views
-1

正如標題所說,我想根據用戶類型(假設數據庫中所有信息都可用)來定製我的Android應用程序的外觀和功能。針對Android上不同類型的用戶有不同的佈局和功能

例如:如果用戶A是管理員用戶,那麼他將在應用程序中比只有普通用戶的用戶B具有更多功能。我怎樣才能做到這一點?我正在考慮使用片段,但我不確定這是正確的方法還是最佳實踐。由於我是Android新手,所以教程會很棒,但只是建議一種方法或一些類來做到這一點就夠了。

+1

使用2個片段創建不同的片段佈局和JAVA代碼 - >一個用戶,一個用於管理,或者使用2個活動 - >一個用戶和一個管理員。 根據usertype導航到某個片段或活動。 –

+0

感謝您的回答。在發展和績效方面,你認爲哪一個更好?或者我在看什麼是利弊。另外,如果他們共享某些功能,是否有一種方法可以重用這些代碼? –

回答

0

檢查,而在這種情況下,你必須把所有的ID的相同設置的內容視圖

if(usertype==1){ setContentView(r.layout.user_a) 
}else{ 
setContentView(r.layout.user_a) 
} 

不過的用戶類型。

OR

簡單,你可以根據用戶改變片段 你只需要爲那些片段

相關問題