android——四个常见控件的使用简介

来源:互联网 发布:java检查链表是否有环 编辑:程序博客网 时间:2024/06/08 09:13

一、TextView

android中最简单的一种控件,在上一篇博文中我们已经和TextView见过了,因为HelloWorld就是通过TextView来显示的

<TextViewandroid:id="@+id/text_view"android:layout_width="match_parent"android:layout_heigh="wrap_content"android:text="This is TextView''>
</TextView>
在上面代码中我们使用了android:id给当前控件定义了一个唯一的标识,android:width和android:height分别定义了控件的宽度和高度。android中所有的控件都具有这二个属性,可选值有三种 match_parent(当前控件大小和父布局的大小一样),wrap_content(让当前控件的大小刚好能包住里面的内容),fill_parent(与match_parent意义相同)。

TextView中的几个属性值

android:gravity 指定文字的对齐方式,可选值top,buttom,left,right,center,等,可以用“|”来同时指定多个值。

android:textSize 指定文字的大小。

android:textColor 指定文字的颜色

二、Button

Button是程序用于和用户之间进行交互的一个重要控件,使用时我们可以在某个Activity中为Button添加一个点击事件注册一个监听器。

public class MainActivity extends Activity{    private Button button;    @Override    protected void onCreate(Bundle savedInstanceState){      super.onCreate(savedInstanceState);      setContentView(R.layout.activity_main);      button = (Button) findViewById(R,id.button);      button.setOnClickListener(new onClickListener){      @Override      public void onClick(View v){      //在此处添加点击按钮之后要进行的操作}});}}}
有多种方法可以为Button的点击事件注册一个监听器, 这只是其中的一种。

三、EditText

是程序用于和用户进行交互的另一个重要的控件,它允许用户在控件里输入和编辑内容,并可以对这些内容进行处理。android控件的用法基本上都很相似。

部分特有的属性:

android:hint 用来指定一段提示性的文本。

android:maxLines 用来指定EditText的最大行数。

它可以与Button结合来完成某些功能。

四、ImageView

用于在界面上展示图片,通过它可以让我们的程序界面变得更加丰富多彩。android:src属性用来给ImageView来指定一张图片同时我们还可以通过android:width和android:height分别定义了控件的宽度和高度,android:gravity 指定图片的位置。


0 0
原创粉丝点击