僅當boolean
的值等於true時,Android可以在Activity
中繪製小部件嗎?基本上,如果當前登錄的用戶不是管理員,我想隱藏Button
,但是如果他們是顯示的話。Android在某些情況下繪製小部件
是這樣的可能嗎?我沒有注意到可以提供我尋求的功能的小部件屬性,但我希望我在監督某件事。不太理想的替代方案是將一個Intent創建爲一個完全獨立的管理員Activity
,並加載管理員特定的layout.xml,但這會立即創建大量重複的代碼。
僅當boolean
的值等於true時,Android可以在Activity
中繪製小部件嗎?基本上,如果當前登錄的用戶不是管理員,我想隱藏Button
,但是如果他們是顯示的話。Android在某些情況下繪製小部件
是這樣的可能嗎?我沒有注意到可以提供我尋求的功能的小部件屬性,但我希望我在監督某件事。不太理想的替代方案是將一個Intent創建爲一個完全獨立的管理員Activity
,並加載管理員特定的layout.xml,但這會立即創建大量重複的代碼。
我認爲你正在尋找Android是什麼:知名度
您可以設定值可見(不言自明),不可見(不可見,但仍然佔據在佈局空間,或走了(它不包含在佈局的話)
相關鏈接: http://developer.android.com/reference/android/view/View.html#setVisibility(int) http://developer.android.com/reference/android/view/View.html#attr_android:visibility
看看this question,它會告訴你如何動態添加按鈕。
你也可以看看Fragments。片段提供了額外的一組API,通過組裝UI和行爲片段來定製Activity。如果您決定向管理員添加大量功能,這可能是一個不錯的選擇。使用Fragments,你的代碼將變得更清晰,從其餘部分中分離出'admin'UI組件。