博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android基本控件及表单(3)
阅读量:6968 次
发布时间:2019-06-27

本文共 1155 字,大约阅读时间需要 3 分钟。

hot3.png

 基本控件及表单

1、ImageView:

ImageView 属性ScaleType:

fitXY 不按照图片的原始比例缩放,直接让图片填充满ImageView的宽和高。可能会造成图片变形。

fitEnd、fitCenter、fitStart都是按照图片的原始比例等比缩放图片来填充ImageView的宽或者高,

不论图片比ImageView大还是比ImageView小

center不去缩放图片,只是让图片居中显示,如果图片比ImageView大,那就只显示图片中间的部分

centerCrop放大图片到填满ImageView的宽高,然后截取中间的布局来显示.

centerInside如果图片比ImageView大,则等比缩小图片,并且让图片居中显示。

如果图片比ImageView小,则不放大图片,仅仅是让图片居中显示。

2、RadioButton一般是结合RadioGroup来使用,如果需要选中某个RadioButton的话,可以在容器中通过android:checkedButton 来指定被选中的

RadioButton的Id,或者直接在RadioButton上设置  android:checked="true"来实现

如果需要更改RadioButton的默认图标,则可以在drawable文件夹中去创建一个xml文件,这个xml文件的根标签必须是<selector>,然后再在

selector标签中间去添加<item>标签,根据不同的状态去选择<item>标签的属性

3、EditText文本编辑框    

android:inputType 属性可以指定该文本编辑框能够输入的类型。

android:hint="请输入内容" 用于指定编辑框的提示信息

     ImageView常用方法:

    1、setImageBitmap()

    2、setImageDrawable()

    3、setImageResource()

4、基本控件:—— RadioButton及RadioGroup

RadioButton继承于Button,所以具有普通按钮的各种属性,但是与普通按钮不同的是,RadioButton提供了可选中的功能。在使用

RadioButton的时候,要使用RadioGroup来包围起这些RadioButton。

【备注:】RadioGroup是LinearLayout的子类,所以RadioGroup本质上是一个存放RadioButton的布局容器。

需要记住的是:默认的LinearLayout布局的Orientation属性是水平的,而默认的RadioGroup的Orientation属性是垂直的。

转载于:https://my.oschina.net/u/2541146/blog/601590

你可能感兴趣的文章
ID--HANDLE--HWND三者之间的互相转换
查看>>
Elasticsearch学习笔记-04修改数据
查看>>
ubuntu 18.04 添加快快捷方式
查看>>
Hibernate总结(二)
查看>>
python寻找模块的路径顺序
查看>>
Oracle 基础教程
查看>>
TSP问题
查看>>
1、java集合:java集合详解及类关系图
查看>>
“去哪儿网”2015春招前端面试题
查看>>
Contiki Process概述
查看>>
ubuntu14.06 Lts开启ssh服务
查看>>
对象比较:Comparable 和 Comparator
查看>>
jsp中的contentType与pageEncoding的区别和作用
查看>>
swift - label 的font 设置 文字字体和大小
查看>>
git在公司内部的使用实践(转)
查看>>
普通程序员如何转向AI方向(转)
查看>>
Python是什么?
查看>>
从零开始山寨Caffe·拾:IO系统(三)
查看>>
Ubuntu下压缩解压文件
查看>>
入门指引 - PHP手册笔记
查看>>