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

Android

常用基本控件

TextView 显示文字,相当于Panel
ImageView 显示图片
EditText 输入框,可编辑,可设置软键盘方式
Button 按钮,可附带图片
CheckBox 复选框
RadioButton 单选按钮(和 RadioGroup 配合使用)
Spinner 下拉列表组件
ImageButton 图片按钮
ProgressBar 进度条
SeekBar 拖动条
RatingBar 评分组件
ListView 列表
Dialog 对话框
Toast 信息提示组件

部分控件属性

android:id (给控件设置ID,在Activity中需要使用到这个控件时,必须通过ID来查找这个控件)
android:text(文本信息,显示的文本内容)
android:textSize(字体大小,sp该文字会随着系统字体的变化而变化大小,dp则不会)
android:textColor(字体颜色)
android:textStyle(字体样式,blod(粗体),italic(斜体),normal(常规))
android:gravity(当textView是指定宽高或者match_parent时,用次属性来控制文字显示的位置)
android: inputType(设置文本的类型)
android: digits(设置允许输入哪些字符)
android: hint(设置编辑框内容为空时显示的提示信息)
android: password(设置只能输入密码,以"."显示文本)
android: singleLine(设置文本单行显示)
android: editable(设置是否可编辑)
requestFocus()(使当前组件对象获得焦点)
android:phoneNumber(设置电话号码的输入方式)
android:ems(设置控件的宽度为N个字符)
android:adjustViewBouds(是否保持宽高比,需要与maxWidth,maxHeight一起使用,否则没有效果)
android:cropToPadding(是否截取指定区域用空白代替,单独设置无效,需要与scrollY一起使用)
android:maxHeight(设置View的最大高度,单独使用无效,需要与setadjustViewBounds一起使用)
android:maxWidth(设置Viewd的最大宽度,单独使用无效,需要与setadjustViewBounds一起使用)
android:src(用于设置ImageView中展示什么图片)
android:scaleType(设置图片的填充方式)
android:tint(将图片渲染成指定的颜色)

Activity

什么是Activity?

Activity直观理解就是手机屏幕上的一个界面,Activity主要作用是将界面呈现出来,Activity是Android系统中的四大组件之一,可以用于显示View可视控件。Activity是一个与用户交互的系统模块,几乎所有的Activity都是和用户进行交互的。交互的具体作用:一是显示,二是人机交互。

Activity的四种状态

在android的应用程序中,需要包含显示的界面的时候,在应用程序中至少要包含一个activity,一个Activity共有四种状态

1,激活状态,也叫运行状态,这时,Activity在屏幕的前台

2,暂停状态,这时Activity失去焦点,但是仍然可见

3,停止状态,这时Activity被完全遮挡

4.终止状态,这时Activity已经被清理出内存

如何创建Activity

MyActivity.java → activity_my .xml → 在AndroidManifest.xml中的相应注册 或者 new→Android Activity

第一步:在相应的布局文件中定义显示布局;
第二步:定义Activity类是,继承Activity,并求重写onCreate()方法

  • 找到对应的xml布局文件:setContentView(R.layout.main)
  • 通过findViewById找到相应控件对象:btn = (Button)this.findViewById(R.id.button01);

第三步:在AndroidManifest.xml中注册。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值