<!-- AnddroidManifest.xml -->
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.mint.test1"> <application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme"> <activity android:name=".MainActivity"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest>
2. 使用內建好的空白樣版產生的 layout view: activity_main.xml 檔案, 加入按鍵:
<!-- activity_main.xml -->
<?xml version="1.0" encoding="utf-8"?>
<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:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin" tools:context="com.example.mint.test1.MainActivity"> <Button
android:id="@+id/QuitButton"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:onClick="onQuitClick" /> <TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello World!" /> </RelativeLayout>
3. 使用內建好的空白樣版產生的 MainActivity.java 做一些修改:
// MainActivity.java
package com.example.mint.test1; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.view.View; import android.widget.Button; public class MainActivity extends AppCompatActivity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main);// 是用 activity_main.xmlButton b=(Button) findViewById(R.id.QuitButton);//找尋 activity_main.xml b.setText("結束");// 設定按鍵顯示文字 } public void onQuitClick(View v) {// 必須加上 View v, 否則會有警告訊息 finish(); // 結束活動 } }
4. 有了上述3個檔案, 基本上就可完成一個 Android 程式, 透過 Android Studio去編譯就可產生 app,並可以封裝成 apk檔案.
ps. 有時候修改了 view, 改用 SurfaceView 後,再改回 TextView, 按鍵的文字變成空白無法顯現, 只要在 Android Studio裏
Build -> Clean Project 讓它清除一次,再來就正常了.
沒有留言:
張貼留言