控制:编程中使用的组件
组件:软件的组件
插件:应用程序中保留接口的组件
这里有些例子
安卓系统控制:
Android的四大组件
网页上最常用的插件是flash,用于视频加载和播放。
控制说明
类似layout的控件至少需要设置的属性是android:layout_width和android:layout_height,分别控制布局的宽度和高度。 一般填写的参数是match_parent和wrap_content,也可以填写具体的大小。
由于实际需要,android:id也是必不可少的。 id属性只能接受资源类型值,即必须以@开头的值,在R中用int类型值表示。例如@+id/xyz在R中表示为int xyz = value .java,其中 value 是十六进制数。
值得解释一下@id和@+id之间的区别
Textview显示文本框
布局文件中的几个常用单位
可以实现的常用功能:
动画下方的图标是水印
按钮 按钮
按钮一般需要在按下后实现某种响应或者跳跃。 Button 是 TextView 的子类。 Textview也可以像Button一样设置点击事件。
点击效果的原理是:按下前颜色浅,按下后颜色变深。 当然,如果颜色选得合适,效果会更好。一种方法是引用android:background中的Drawable资源文件,设置按钮状态在<item android:state_pressed="xx">中的xx为时改变分别为真和假。
按钮水波效果可见
动画中,如果不设置按钮状态改变,是看不到按钮点击效果的,所以我在点击时添加了圆点提示。
EditText输入文本框
常用的实用属性如下:
该演示仅演示数字输入。 可以看到该号码不接受除数字之外的其他类型的输入。
RadioButton 单选按钮
如何使用它
比如问单选题时,选项集在布局文件中flash源码 动态文本框,里面嵌套了几个,每个代表一个选项,选项内容由android:text决定。
为了方便,通常会设置用户未选中时默认选中的选项,并在选项中设置属性 android:checked="true"
该选项的默认样式是在文本前添加一个点以指示选择,或者您可以使用填充纯色的文本框。 需要引用android:background中的Drawable资源文件,并分别设置<item android:state_checked="xx">中的xx为true和false时按钮状态改变。
复选框 复选框
相当于多项选择题,RadioButton的区别在于不需要设置一组选项,但是
问题可以通过TextView显示,每个选项用一个表示,选项内容由android:text决定。
通过引用Drawable资源文件,可以在Drawable资源文件中修改和设置选项的按钮样式。
ImageView 图片查看
ImageView有两个属性可以用来设置图片,分别是:src和background。
当使用背景填充图像时flash源码 动态文本框,它会根据ImageView给定的宽度进行拉伸。
图像缩放类型可以通过两种控制方式设置:
目前ImageView源码中还没有加载网络图片的方法。 当然,网上有很多方法。 这里就是其中之一:使用第三方库Glide加载网络图片。
按照天哥的视频配置build.gradle。 一开始就报错。 说一下修改中遇到的坑:
参考
组件、控件和插件之间的区别
TextView、ImageView详解| 新手教程
,
Android 基础知识 简单的控件
@id和@+id的区别
【天哥】Android开发视频教程最新版Android Studio开发
Android 获得焦点
Android跑马灯详解