我有這種佈局,一半的屏幕是framelayout和另一半是按鈕。
framelayout有一個片段。
而我另一半的按鈕有一些命令會改變片段的視圖。
但我的問題是,我怎麼知道是否點擊按鈕,這是在活動內部告訴片段該按鈕被點擊。 我不能把按鈕放在片段中,因爲這個按鈕將被用在其他片段上。如果只有一種方法。處理活動片段內OnClick
0
A
回答
3
最簡單的方法是使用接口。在片段中定義一個接口,並讓活動實現該接口。
選中此鏈接:https://developer.android.com/training/basics/fragments/communicating.html
+1
我嘗試了鏈接,它如果我正在做一些片段內部的事情,將它發送給活動,那麼就工作了。我想要的是另一種方式, –
+0
我想讓我的活動說例如按鈕被點擊到我的片段。 –
+0
好的,所以我必須在ontachFragment內部設置活動並遵循給定鏈接的其餘部分。非常感謝!這工作。 –
相關問題
- 1. 片段活動處理
- 2. 片段活動片段內
- 3. Android的方向更改與片段處理的片段活動
- 4. 處理片段內部的查看點擊而非活動
- 5. 導航到片段上的活動onclick
- 6. 做片段內活動
- 7. 轉到片段中按鈕的onClick()方法內的父活動
- 8. 片段,活動,片段活動
- 9. 動態處理片段
- 10. 處理標籤,動作條,活動和片段
- 11. 活動片段
- 12. Android:片段內啓動活動
- 13. 應該在哪裏處理onActivityResult,對話框片段,片段或活動?
- 14. 活動到片段1,片段1到片段2片段2到活動
- 15. 從片段調用函數..沒有活動來處理錯誤
- 16. 如何處理「沒有查找ID ...」在Android活動與片段
- 17. 在沒有任何活動的片段中處理Backplressed
- 18. 如何處理活動的標題與片段變化
- 19. 在片段中通知處理信息的活動
- 20. 使用活動和片段處理推送通知導航
- 21. 如何處理多個片段的活動?
- 22. 嵌套片段 - 沒有活動來處理意圖
- 23. 如何爲單個活動處理多個片段
- 24. 在一個活動中處理多個片段
- 25. Android:從活動鏈中管理片段
- 26. setLayoutParams從活動片段內的佈局
- 27. 谷歌地圖內的片段活動
- 28. 片段內的訪問活動
- 29. Android片段與內部活動
- 30. 從活動內的onLoadFinished提交片段
你有沒有使用片段的getView()方法?你可以在片段中調用該活動的按鈕 – Reginald
我不會在片段內設置onclick,我想知道用戶是否單擊片段 –
中的按鈕,以及您必須在類中創建另一個接口。映射該按鈕的onclick函數,然後調用活動類 – Reginald