對於另一個初學者問題,我表示歉意。我有.Net背景,這是我第一次使用Android。類似於Android中的.net面板的信息
在.net中,我可以使用面板來顯示/隱藏控件,並且我正在尋找在Android中做同樣的事情。
這就是我想要做的:頂部會有兩個單選按鈕:基本和高級。根據點擊的單選按鈕,我想顯示相關表單。我怎麼可能做到這一點?
謝謝!
對於另一個初學者問題,我表示歉意。我有.Net背景,這是我第一次使用Android。類似於Android中的.net面板的信息
在.net中,我可以使用面板來顯示/隱藏控件,並且我正在尋找在Android中做同樣的事情。
這就是我想要做的:頂部會有兩個單選按鈕:基本和高級。根據點擊的單選按鈕,我想顯示相關表單。我怎麼可能做到這一點?
謝謝!
你可以使用setvisibility你必須使用setOnCheckedChangeListener的RadioGroup中
在onCheckedChanged 你所要做的
hidingView.setVisibiliity(View.GONE)
showingview爲CheckedChangeListener註冊視圖
。 setVisibility(View.VISIBLE)
您可以將每個表單放入其自己的FrameLayout中,然後使用條件語句來檢查單選按鈕的狀態。我不知道你的表單在什麼格式,但我想象他們可能是一系列的編輯文本框和TextViews。這可能是最簡單的,如果你設置你的XML佈局,聲明視圖放置一個表單,然後根據按下的單選按鈕,在Java中動態地將其他表單內容添加到FrameLayout。
當你說小組時,你的意思是全面看待所有其他視圖? – 2012-01-07 06:31:02
yeh ...基本上我想有一個視圖,其中我有一些textviews和edittexts,應該只顯示單選按鈕時... – harsimranb 2012-01-07 06:54:11
但我有多個意見。有沒有一種觀點可以把所有這些都包含進來?像某種類型的面板。我試圖放在一個視圖,但它給了我這個錯誤:android.view.View不能轉換爲android.view.ViewGroup – harsimranb 2012-01-07 06:14:31
你可以發佈你的佈局xml – nandeesh 2012-01-07 06:31:51
xml是巨大的,但我會嘗試創建一個地圖:線性 - >滾動視圖 - >線性 - >視圖 - >文本瀏覽和編輯文本 – harsimranb 2012-01-07 06:51:56