对Android基本控件和Activity的基本应用总结

一、Android基本控件

1.TextView控件

   TextView继承自View类,位于android.widget包中。TextView控件的功能是向用户显示文本的内容,但不允许编辑。
     
                                TextView控件常用属性
                属性名称                                  作用描述   
          android:layout_width                        设置控件的宽度
          android:layout_height                       设置控件的高度
              android:id                              设置组件的ID
              android:text                            设置文本内容
           android:textColor                          设置文本颜色
           android:textSize                           设置文本大小
           android:background                         设置控件的背景色
           android:gravity                            设置文本相对控件的位置
          android:layout_gravity                      设置控件相对于其所在容器的位置
              match_parent                            控件大小与父布局一致
              wrap_content                            控件大小刚好包含里面的内容,大小由内容决定
     android:id属性声明了TextView的ID,这个ID主要用于在代码中引用这个TextView对象。"@+id/tv1"表示所设置的ID值,@表示后面的字符串是ID资源,加号(+)表示需要建立新资源名称,并添加到R.java文件中,斜杠后面的字符串(tv1)表示新资源的名称。
     Text View控件的使用首先要增加到布局文件中,即/res/layout/main.xml文件中。 

2.EditText控件

   EditText是一个非常重要的组件,它是用户和Android应用进行数据传输的窗户,用户可以把数据传给Android应用,然后用户得到想要的数据。
   EditText继承自android.widget包中,EditText是TextView的子类,具有TextView的属性特征。
  • android:inputType:设置文本的类型
  • android:digits:设置允许输入哪些字符
  • android:hint:设置编辑框内容为空时显示的提示信息
  • android:password:设置只能输入密码,以“.”显示文本

3.Button控件

   Button控件是一个用于与用户进行交互的常用控件。Button继承自android.widget.TextView,在android.widget包中,其常用子类有CheckBox、RadioButton、ToggleButton等。
   Button的基本使用方法有以下几种。
   (1)添加Button控件到XML布局文件中,也可通过程序添加。
   在布局文件中设置按钮的一些属性,如位置、宽高、按钮上的字颜色等,比较重要的是要给按钮一个ID,这是按钮唯一的名称。
   (2)处理按钮的单击事件
   按钮单击有如下两种处理方法。
   1.通过onClick属性设置处理单击事件的方法名,在Activity中实现。
   在XML布局中文件中设置Button的属性,即android:onClick="myclick",然后在该布局文件对应的Activity中实现该方法。
   `public  void  myclick(View View){
          //做什么来响应点击按钮
     }`
    2.另一种方法是使用setOnClickListener添加监听器对象,可以写一个内部类,实现OnClickListener接口。
    `Button  button = (Button) findViewById(R.id.button_send);
    button.setOnClickListener(new View.OnClickListener(){
       public  void  onClick(View v){
       // 做什么来响应点击按钮
       }
     });`

4.ImageView控件

  • 用于在界面上展示图片的控件,图片放在drawable文件夹。
  • 在程序代码中,可以通过setImageResource()指定图片。

5.RadioButton控件

  • 单选按钮
  • 使用RadioGroup使得RadioButton的选择互斥

6.CheckBox控件

  • 多选框,点击选择框进行多重选择

Activity的基本应用

1什么是Activity

  • Activity(活动)是一种可以包含用户界面的组件,主要用于与用户进行交互。
  • 一个应用程序可以包含零个或多个Activity。

2.如何创建Activity

  • 创建工程时,可以自动创建一个Activity
  • 可以通过工具向导创建一个Activity
  • 可以通过手动方式创建一个Activity
  • 继承自Activity类或AppCompatActivity类,重写onCreate方法

3.如何创建和加载布局

  • 可以通过向导创建布局
  • 在Activity中通过setContentView(View)接口把布局加载到Activity创建的窗口上。

4.在AndroidManifest.xml文件注册Activity

  • 所有Activity都要在AndroidManifest.xml文件中进行注册才能生效。
  • 放到标签中,通过标签进行注册,包含以下内容:
    android:name 指定Activity名称
    android:label 指定标题栏的内容
  • 通过标签,指定程序的主Activity

5.R.Java文件

  • 在项目中添加的任何资源都会自动在其中生成一个对应的资源id。
  • 这个文件永远不要去修改它。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值