文档章节

Android移动开发--小控件

在路上的
 在路上的
发布于 2016/08/01 18:36
字数 243
阅读 3
收藏 0

一.Checkbox

这个是我用于学习和记录,我只记录重点。

一个监听器可以监听多个控件,判断是哪个控件可以用view.getId()

判断是选上还是没选上

用另一种接口:

CheckBoxListener checkBoxListener = new CheckBoxListener();
eatBox.setOnCheckedChangeListener(checkBoxListener);
class CheckBoxListener implements CompoundButton.OnCheckedChangeListener {

    @Override
    public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {

    }
}

这时,这个buttonView就是eatBox,isChecked就是当前的状态(选中还是没选中)。也可以监听多个控件。

二.RadioButton

1.radioButton&radioGroup

2.监听器同上

三.ImageView

1.ScaleTyle

fitCenter就是等比例缩伸到ImageView的大小,fitStart就是向开始的位置,还有fitEnd向终止的位置。

center是如果ImageView小,就把中间位置截取,如果ImageView大,就会居中显示,图片本身大小不变。centerInside是将图片等比例缩小到ImageView的大小,如果大的话图片就不变了。centerCrop是等比例缩放,将短边配合ImageView的大小进行剪裁。

 

 

© 著作权归作者所有

共有 人打赏支持
在路上的
粉丝 0
博文 18
码字总数 3712
作品 0
廊坊
JavaScript(React Native、Node.js等)移动、服务端通吃的全栈语言

作者:李宁老师 东北大学计算机专业硕士。曾任沈阳东软股份项目经理。51CTO学院签约讲师。从事软件研究和开发超过20年。长久以来一直从事Java、Android、iOS、C++、Swift、Objective-C以及跨...

androidguy
06/29
0
0
Flutter尝鲜:跨平台移动应用开发

开始之前 本人使用Flutter开发的一个图文App《每日图文》,可以同时运行在Android和iOS上,欢迎体验,喜欢的话还不吝Star一下。 叮叮叮~ 传送门 Flutter为何物? 随着移动App开发成本越来越...

开发的猫
06/06
0
0
【安卓深度控件开发(0)】编者话

原来在 Live Writer 保存在线草稿会直接发布哦 本来要存些稿子再发的,现在只能保持最低两天一章了。汗 做了几个小项目,本人又开始对系统提供的控件不满了(主要是不想研究E文文档),于是乎...

夜狼
2013/03/17
0
0
Android 相对布局 RelativeLayout 属性 (转)

android:layoutabove 将该控件的底部置于给定ID的控件之上; android:layout_below 将该控件的底部置于给定ID的控件之下; android:layout_toLeftOf 将该控件的右边缘与给定ID的控件左边缘对齐...

Martin_Luo
2012/09/13
0
0
Android动画效果 translate、scale、alpha、rotate 切换Acti...

2011.10.28注:如果需要控件停在动画后的位置,需要设置android:fillAfter属性为true,在set节点中。默认在动画 结束后回到动画前位置。设置android:fillAfter后,我们看到了控件留在了动画后的...

Jerikc
2012/11/19
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

maven坐标和依赖

一、maven坐标详解 <groupId>com.fgt.club</groupId><artifactId>club-common-service-facade</artifactId><version>3.0.0</version><packaging>jar</packaging> maven的坐标元素说......

老韭菜
今天
1
0
springmvc-servlet.xml配置表功能解释

问:<?xml version="1.0" encoding="UTF-8" ?> 答: xml version="1.0"表示是此xml文件的版本是1.0 encoding="UTF-8"表示此文件的编码方式是UTF-8 问:<!DOCTYPE beans PUBLIC "-//SPRING//......

隐士族隐逸
今天
1
0
基于TP5的微信的公众号获取登录用户信息

之前讲过微信的公众号自动登录的菜单配置,这次记录一下在TP5项目中获取自动登录的用户信息并存到数据库的操作 基本的流程为:微信设置自动登录的菜单—>访问的URL指定的函数里获取用户信息—...

月夜中徘徊
今天
0
0
youTrack

package jetbrains.teamsys.license.runtime; 计算lis package jetbrains.ring.license.reader; 验证lis 安装后先不要生成lis,要把相关文件进行替换 ring-license-checker-1.0.41.jar char......

max佩恩
今天
1
0
12.17 Nginx负载均衡

Nginx负载均衡 下面的dig看到可以返回2个IP,就是解析出来的IP,这样我们可以做负载均衡。 dig www.qq.com 1.vim /usr/local/nginx/conf/vhost/fuzai.conf 2.添加如下配置 upstream qq //定义...

芬野de博客
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部