從零開始的android studio(一)


 

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

 

在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")));

 好玩!

就這樣學會了一些基礎操作以及按鈕監聽事件的作用。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM