的特定部分我有一個FrameLayout
有兩個部件 -Android的重新加載屏幕
Menu Panel
- 就像Facebook的菜單。Sliding Panel
- 這包括一個fixed header
+ avariable view
。
滑動面板有一個固定的標題和VARIABLE VIEW。
變量視圖將根據在MENU面板上選擇的項目而變化。
如何改變一個特定的視圖/如何重新加載一個特定的視圖與新的內容?
的特定部分我有一個FrameLayout
有兩個部件 -Android的重新加載屏幕
Menu Panel
- 就像Facebook的菜單。Sliding Panel
- 這包括一個fixed header
+ a variable view
。滑動面板有一個固定的標題和VARIABLE VIEW。
變量視圖將根據在MENU面板上選擇的項目而變化。
如何改變一個特定的視圖/如何重新加載一個特定的視圖與新的內容?
我用Fragments
作爲變量視圖。
在閱讀了關於這裏的片段之後 - http://developer.android.com/guide/components/fragments.html
1.將變量視圖放在單獨的佈局中(我命名爲Layout2)。
2.刪除Layout2中的所有視圖。
3.在佈局2中添加視圖動態取決於所選項目。
如果變量視圖具有許多子視圖,如 - TextView,Buttons和全部。我們如何處理點擊事件和其他事件? – Anukool
使用TableLayout。在TableRow中添加控件。然後,您可以輕鬆處理點擊事件。 –
請問您能解釋一下更多變量視圖是什麼意思?你在不同的情況下使用不同的佈局嗎? – Milan
@Milanix:是的視圖保存在不同的XML文件。 – Anukool
您可以爲每個xml創建一個類,它可以擁有自己的OnClickListeners。你也可以創建一個公共的getView()方法,然後你可以在fragment/activity中使用addView()方法來動態地切換視圖,並且每個視圖都有OnClickListener。如果你想,我可以包括它的代碼。 – Milan