我已經在我的家居佈局中包含了頁腳佈局。頁腳佈局包含3個按鈕,它在相應的頁腳類中調用三個方法。如何從包含的佈局訪問按鈕代碼?
我成功地能夠使用下面的include
代碼在家居佈局上顯示我的頁腳佈局。
<include layout="@layout/footer"/>
我面臨的問題是,按鈕點擊沒有得到執行。它說沒有這種方法發現異常。
如何訪問頁腳按鈕?
我已經在我的家居佈局中包含了頁腳佈局。頁腳佈局包含3個按鈕,它在相應的頁腳類中調用三個方法。如何從包含的佈局訪問按鈕代碼?
我成功地能夠使用下面的include
代碼在家居佈局上顯示我的頁腳佈局。
<include layout="@layout/footer"/>
我面臨的問題是,按鈕點擊沒有得到執行。它說沒有這種方法發現異常。
如何訪問頁腳按鈕?
您還可以Button b = (Button) findViewById(idOfButton)
安卓對待訪問它包含的佈局,好像他們是在代碼中寫的,如果你的按鈕有一個ID,它是很容易到達
您可以訪問按鈕是這樣的:
Button b = (Button) footerLayout.getChildAt(index);
,然後你可以在按鈕連接您喜歡的處理程序。
我是否必須寫出同樣的方法,我已經在頁腳上再次聲明瞭家庭活動? – Nambi
不,如果您有footerLayout變量可用,您可以隨心所欲地處理它。所有封裝的數據都可供您使用。 – karvoynistas
向我們展示你的代碼。 – Andromeda
在運行時設置單擊事件。 –
你能解釋一下嗎... – Nambi