Activity與XML 關聯
阿新 • • 發佈:2018-12-13
首先是xml頁面佈局程式碼如下:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".HelloWord"> <TextView android:text="@string/hello_world" android:layout_width="wrap_content" android:layout_height="wrap_content" /> </RelativeLayout>
然後為業務邏輯程式碼:
package com.xuzone.appbasic.helloword; import android.app.Activity; import android.os.Bundle; public class HelloWord extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_hello_word); } }
xml完成佈局後與Activity進行建立關係。
首次建立Activity子類,通過onCreate啟動Activity,然後通過setContentView把xml呈現在Activity中。