2012-07-01 28 views
1

僅當boolean的值等於true時,Android可以在Activity中繪製小部件嗎?基本上,如果當前登錄的用戶不是管理員,我想隱藏Button,但是如果他們是顯示的話。Android在某些情況下繪製小部件

是這樣的可能嗎?我沒有注意到可以提供我尋求的功能的小部件屬性,但我希望我在監督某件事。不太理想的替代方案是將一個Intent創建爲一個完全獨立的管理員Activity,並加載管理員特定的layout.xml,但這會立即創建大量重複的代碼。

回答

1

看看this question,它會告訴你如何動態添加按鈕。

你也可以看看Fragments。片段提供了額外的一組API,通過組裝UI和行爲片段來定製Activity。如果您決定向管理員添加大量功能,這可能是一個不錯的選擇。使用Fragments,你的代碼將變得更清晰,從其餘部分中分離出'admin'UI組件。

相關問題