Android studio 交互界面设计代码
时间: 2023-09-07 15:13:40 浏览: 37
Android Studio 的交互界面设计主要是通过 XML 文件来实现的,下面是一个简单的界面设计的代码示例:
```xml
<?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/title"
android:text="学生成绩系统"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:textSize="24sp"
android:padding="16dp"/>
<LinearLayout
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<TextView
android:text="学生姓名:"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="8dp"/>
<EditText
android:id="@+id/student_name"
android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="wrap_content"
android:padding="8dp"/>
</LinearLayout>
<LinearLayout
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<TextView
android:text="课程名称:"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="8dp"/>
<EditText
android:id="@+id/course_name"
android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="wrap_content"
android:padding="8dp"/>
</LinearLayout>
<LinearLayout
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<TextView
android:text="成绩:"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="8dp"/>
<EditText
android:id="@+id/score"
android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="wrap_content"
android:padding="8dp"/>
</LinearLayout>
<Button
android:id="@+id/submit"
android:text="提交"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:padding="16dp"/>
</LinearLayout>
```
这个 XML 文件定义了一个垂直方向的 LinearLayout,包含一个标题 TextView、三个水平方向的 LinearLayout(每个包含一个 TextView 和一个 EditText)、一个提交 Button。其中,每个 LinearLayout 中的 TextView 和 EditText 分别用来输入学生姓名、课程名称和成绩,提交 Button 用来提交这些输入的内容。你可以根据实际需求,修改和扩展这个 XML 文件,实现更复杂的交互界面。