在我的導航抽屜中有登錄選項。登錄時,我希望它顯示註銷。導航抽屜項目也可以留給他們。有沒有我可以重新加載/刷新/重新初始化導航抽屜一旦登錄完成?Android重新載入導航抽屜片段
回答
您可以定義一個佈局爲您導航領域是這樣的:
<android.support.v4.widget.DrawerLayout>
<RelativeLayout>
....
<ListView
...
android:id="@+id/navigation_list"/>
</ListView>
</RelativeLayout>
</android.support.v4.widget.DrawerLayout>
從你的代碼中,你現在可以使用Adapter
工作,並根據需要,更新工作與notifyDataSetChanged
填寫您的列表的內容。 對於列表的每個條目,您可以定義特定的佈局(帶或不帶按鈕等)
在成功登錄後,您可以從適配器獲取視圖。
拿到imageview的或任何其他視圖改變圖像
ImageView imageView=(ImageView)getViewByPosition(pos,listview);
imageView.setImageResource(R.drawable.new_image);
public View getViewByPosition(int pos, ListView listView) {
final int firstListItemPosition = listView.getFirstVisiblePosition();
final int lastListItemPosition = firstListItemPosition + listView.getChildCount() - 1;
if (pos < firstListItemPosition || pos > lastListItemPosition) {
return listView.getAdapter().getView(pos, null, listView);
} else {
final int childIndex = pos - firstListItemPosition;
return listView.getChildAt(childIndex);
}
}
您可以將數據裝載兩種方法進入導航抽屜的ListView一個用於登錄,一個用於註銷,每當你正在創建活動檢查您的會話,並根據那個加載listview。同樣,當您登錄時,您可以從其他活動調用註銷方法並刷新naviagtion抽屜。
實際上我無法獲得該列表視圖的實例。 – 2015-04-26 06:16:05
你可以發佈你所做的事情嗎? – 2015-04-26 16:22:28
謝謝,但我找到了一種方法 – 2015-04-26 16:42:12
- 1. 抽屜導航和片段?
- 2. Android碎片導航抽屜
- 3. 導航抽屜與導航抽屜片段
- 4. 刷新導航抽屜碎片Android?
- 5. Android導航抽屜新款
- 6. Android導航抽屜?
- 7. 機器人導航抽屜,片段
- 8. 在片段上添加導航抽屜
- 9. 錯誤的片段和導航抽屜
- 10. 添加按鈕,導航抽屜片段
- 11. 在片段上創建導航抽屜
- 12. 我的片段隱藏導航抽屜?
- 13. 使用導航抽屜顯示片段
- 14. 防止抽屜式導航片段
- 15. 碎片/導航抽屜重疊TableLayout?
- 16. 瞭解android導航抽屜和碎片
- 17. Android的抽屜式導航欄 - 多段
- 18. Android外包導航抽屜
- 19. Android導航抽屜級別
- 20. 的Android弧導航抽屜
- 21. Android FLAG_KEEP_SCREEN_ON Fragment導航抽屜
- 22. Android Studio 1.4導航抽屜
- 23. 無法從導航抽屜項目加載片段
- 24. Android片段管理器更改導航抽屜的行爲
- 25. 直接轉到導航抽屜中的片段Android
- 26. 導航抽屜+滑動標籤裏面的片段Android
- 27. 導航抽屜中的片段佈局Android應用程序
- 28. 從導航抽屜中打開新片段時發生口吃
- 29. 如何在使用導航抽屜的片段時在底部導航欄上添加導航抽屜?
- 30. 導航抽屜碎片切斷頂部
你能否提供你的代碼... – 2015-04-01 06:10:50