當我創建空白在android工作室的片段活動實際上做了什麼!具體如何連接在一起?在哪行代碼以及如何完成?活動和片段在生命週期中如何結合在一起?
0
A
回答
0
實際上做了什麼?
它從下列文件中創建模板。
- 一個與佈局
- 一個
ActivityFragment
與佈局 - 一個
strings.xml
價值,爲活動 - 一個
res/menu
資源的工具欄菜單 - 的標題
Activity
添加一個<activity>
部分的AndroidManifest.xml
它們是如何連接在一起的?在哪行代碼?
在onCreate
的活動,你設置佈局
setContentView(R.layout.activity_main);
其中具有<fragment>
標籤這樣的,這基本上是一個FrameLayout
重視的片段。
<fragment xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/fragment"
android:name="com.androidstack.app.MainActivityFragment"
tools:layout="@layout/fragment_main"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
0
請閱讀關於它here。谷歌的文檔應該會幫助你理解一點。
但是很短的版本是這樣的:
- 活動的圖繪:在活動的
onCreate
。
- 片段被實例化。
onAttach
:
- 片段被連接到活動
在片段的onCreate
:
- 片段創建
片段中的onViewCreated
:
- 片段的圖繪。
0
只要把它看作是一項活動中的一項活動。它與通過使用intent
來改變activity
基本上是一樣的,但它正好在它之內。所以有一個parent activity
,其中是frame
或layout
持有該片段。當parent activity
完成加載後,它將開始加載layout
的內容,這是你的片段。 fragment
的內容可以通過使用v.OnclickListener
等來訪問
+0
我試圖在其中找到行他們很重視,我發現它,真的很感謝你的幫助 –
+0
沒問題!祝你好運! – Ethan
相關問題
- 1. 片段和父代活動生命週期在一起
- 2. 活動中的片段生命週期
- 3. 瞭解片段活動生命週期
- 4. 片段/活動生命週期和方向變化
- 5. Android活動和片段生命週期問題?
- 6. 活動生命週期不起作用
- 7. 片段生命週期
- 8. Android活動和片段生命週期在M中被撤銷權限後
- 9. 在Android中存儲跨越片段和活動生命週期的數據
- 10. 將Android片段生命週期附加到活動的xml中
- 11. Android:片段到片段生命週期
- 12. 的Android片段生命週期和FragmentManager.add()
- 13. 片段的交換和生命週期
- 14. Android活動生命週期
- 15. android活動生命週期
- 16. Android活動生命週期
- 17. 單個實例活動的Android片段生命週期
- 18. android:AlarmManager和活動生命週期
- 19. 活動和其生命週期
- 20. 活動生命週期和類屬性
- 21. 活動生命週期和數據庫
- 22. 活動和服務的生命週期
- 23. 活動launchmode和生命週期
- 24. Android中片段的生命週期
- 25. mvvmCross中片段的生命週期
- 26. 活動/片段的生命週期方法在主線程中調用?
- 27. 如何將線程生命週期安全地結合在一起,涉及SQLite
- 28. Android活動生命週期與流程生命週期
- 29. Android項目生命週期 - 活動生命週期之前(Activity.onCreate())
- 30. 何時在活動生命週期中啓動動畫?
感謝解釋 現在我讀谷歌的文檔的更多理解 –