TextView
textview主要用于在界面上显示一段文本信息。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:id="@+id/text_view1"
android:layout_width="match_parent"
android:layout_height="50dp"
android:text="TextView1"
android:gravity="right|bottom"
android:textColor="#f20e33"
android:textSize="30sp"
android:textStyle="bold|italic"
android:background="#d1e4eb"
android:shadowRadius="3.0"
android:shadowColor="#ffe040"
android:shadowDx="15.0"
android:shadowDy="10.0" />
</LinearLayout>
Button
button是程序用于和用户进行交互的一个重要控件。
Android Studio 4.1之后的版本进行开发时,创建的项目默认的主题都是Theme.MaterialComponents.DayNight.DarkActionBar。所有Button都是Material类型的Button,默认使用主题色。需要打开res\values\themes.xml文件修改< style name=“Theme.MyApplication” parent=“Theme.MaterialComponents.DayNight.DarkActionBar”>为 < style name=“Theme.MyApplication” parent=“Theme.MaterialComponents.DayNight.DarkActionBar.Bridge”>
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<Button
android:id="@+id/button1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Button"
android:gravity="right|bottom"
android:textAllCaps="false"
android:textColor="#f20e33"
android:textSize="30sp"
android:textStyle="normal"
android:shadowRadius="3.0"
android:shadowColor="#ffe040"
android:shadowDx="10.0"
android:shadowDy="10.0"
android:background="#d1e4eb"/>
</LinearLayout>
EditText
EditText是程序用于和用户进行交互的另一个重要控件,它允许用户在控件里输入和编辑内容,并可以在程序中对这些内容进行处理。