【学习笔记】imageview,checkbox

本文介绍了如何在Android应用中设置图片的固定大小、保持宽高比、透明度等关键属性。包括使用src和background设置图片时的差异,以及多选框大小设置的方法。


1.    如果想设置图片固定大小,又想保持图片宽高比,需要如下设置:

       1) 设置AdjustViewBounds为true;

       2) 设置maxWidth、MaxHeight;

       3) 设置设置layout_width和layout_height为wrap_content。


2.  很多时候,我们设置图片往往要给图片设置透明度。src和background不同,设置图片透明度的方法也略有区别。

    当我们是用src来设置图片的时候,我们在代码中直接就可以通过

    myImageView.setAlpha(int alpha)来设置;

     而如果是通过background来设置图片的话,我们就要先取得它的background然后再设置:myImageView.getBackground().setAlpha(int alpha)。


3. 我们要设置多选框的大小,并不能单纯地通过设置CheckBox的android:layout_width和android:layout_height属性来设定(如果只是这样的设定,大家不妨试一试,只能显示多选框的一部分形状,而不是把整个多选框等比的缩放),而是需要为它设置一个样式,并在样式中为它设置图片,例如:

<style name="gl_task_checkbox"

     parent="@android:style/Widget.CompoundButton.CheckBox">

    <item name="android:button">@drawable/图片名</item>

</style>

这样的话CheckBox才能按照我们设定的大小来显示。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值