環境搭建什么的省略若干字。

在MainActivity文件下,可以看見onCreate函數,這個函數是軟件自動生成的,作用是連接創建好的視圖。
函數內需要關注的語句是
setContentView(R.layout.activity_main);
這一句的作用則是直接連接layout目錄下的activity_main.xml視圖文件,並且整個程序的執行是從這一句開始的。
若將其注釋,那么將無法連接activity_main.xml視圖文件。
==================================分割線=============================================
如果我們需要建立多個xml視圖文件,可以在layout目錄下直接右鍵建立:


輸入File name(自己寫):my_layout后點擊OK就建立成功。

LinearLayout是指線性布局。在布局里面直接拖動按鈕之類的,都會按照線性布局來放,這就是LinearLayout的作用。

建立xml后軟件會自動生成一些設置參數,需不需要修改參數就自己看着辦。

接下來我們需要啟動剛剛建立的視圖文件。
首先在activity_main.xml放一個Button(可以直接打代碼,也可以直接拖動):
<Button
android:text="跳轉"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/button"
android:layout_marginTop="37dp"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true" />

android:id="@+id/button"會用到,需要記住(可更改)。
然后回到主程序——MainActivity下建立一個findViewByID函數。

填入剛剛的id:
findViewById(R.id.button)
再建立一個監聽事件:

直接回車:

就變成這樣了,當然如果沒有的話,點一下燈泡——


OK!就行了。
然后建立一個新的activity來對應xml視圖文件。



之后回MainActivity里輸入startActivity()再建立Intent實例來指定AnotherAty

startActivity(new Intent(MainActivity.this,AnotherAty.class));
運行~成功!
這樣就完成了通過按鈕來進行頁面跳轉。
並且還能通過修改語句來直接跳轉到相應的網頁中去。
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.baidu.com")));
好玩!
就這樣學會了一些基礎操作以及按鈕監聽事件的作用。
