flash源码 动态文本框-Android Studio 学习笔记(三):简单控件及实例

控制:编程中使用的组件

组件:软件的组件

插件:应用程序中保留接口的组件

这里有些例子

安卓系统控制:

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跑马灯详解