写界面常用的几个控件:
1.textView
用于在界面上显示一段文字信息,可以设置文字的位置,宽度,颜色,大小等等属性。
<TextView
android:id="@+id/textView_1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
//gravity指定文字排列的格式
android:gravity="center"
android:textSize="24dp"
android:textColor="#00ff00"
android:text="我正在学习textView"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
/>
2.Button
用于界面和用户交互的控件,可以配置的属性和textView差不多,然后可以去onCreate()函数中给button添加逻辑
<Button
android:id="@+id/button_1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Button 1"
/>
3.EditText
也是用来进行界面和用户交互的,可以在里面输入内容
<EditText
android:id="@+id/edit_ttext"
android:layout_width="match_parent"
android:layout_height="wrap_content"
//其中,这个text的内容是作为提示信息显示在界面上,但是当你要编辑的时候,这些文字不会自己自动消失
android:text="我是顾大城"
//接下来这句可以实现自己消失
android:hint="哈哈,你是小鸡蛋"
//设置能显示的最大行数,超出的页面向上滑动
android:maxLines="2"
/>
4.ProcessBar
用来指定进度条
<ProgressBar
android:id="@+id/progress_bar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
//指定进度条的方格样式
style="?android:attr/progressBarStyleHorizontal"
android:max="50"
/>
结尾:
其实安卓里面还有很多控件,但是你会发现控件定义的方式都差不多。学会举一反三吧。