1、activity_main.xml
描述:構建一個按鈕
android:id="@+id/activity_main"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<button
</button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="TextView"
android:onClick="test_1"/>
2、MainActivity.java
描述:頁面跳轉
package com.example.android_ui;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
public void test_1(View view){
Intent intent=new Intent(this,TextViewActivity.class);
startActivity(intent);
}
}
3、activity_text_view.xml
描述:
第一個TextView中:
1、android:autoLink="phone" 表示自動撥打電話
2、android:text="@string/police" 表示引用strings.xml文件中的電話號碼
第二個TextView中:
1、android:autoLink="web" 表示自動打開網址
2、android:text="https://192.168.0.168" 設置網絡地址
第三個EditText組件中:
1、android:maxLines="1" 設置用戶輸入的信息不換行,即用戶輸入的信息隻能在一行顯示
2、android:inputType="phone" 設置該輸入框隻能輸入電話號碼,即數字
第四個EditText組件中:
1、android:inputType="text" 設置該輸入框隻能輸入文本內容
第五個EditText組件中:
1、android:inputType="textPassword"設置該輸入框中隻能輸入密碼
xmlns:tools="https://schemas.android.com/tools"
android:id="@+id/activity_text_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<textview
</textview
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/police"
android:textSize="30sp"
android:gravity="center"
android:autoLink="phone"
/>
<textview
</textview
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="https://192.168.0.168"
android:textSize="30sp"
android:gravity="center"
android:autoLink="web"
/>
<edittext
</edittext
android:layout_width="match_parent"
android:layout_height="60dp"
android:hint="請輸入電話號碼"
android:maxLines="1"
android:inputType="phone"
/>
<edittext
</edittext
android:layout_width="match_parent"
android:layout_height="60dp"
android:hint="請輸入姓名"
android:maxLines="1"
android:inputType="text"
/>
<edittext
</edittext
android:layout_width="match_parent"
android:layout_height="60dp"
android:hint="請輸密碼"
android:maxLines="1"
android:inputType="textPassword"
/>
4、TextViewActivity.java
描述:無操作
package com.example.android_ui;
import android.app.Activity;
import android.os.Bundle;
public class TextViewActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_text_view);
}
}