1、TextView singleLine废弃 解决方法:android:ellipsize="end"android:lines="1"加上后,超出限制显示三个点 原文:https://www.cnblogs.com/guochangxin/p/11539708.html
1.定义 attr.xml中定义 <resources><declare-styleable name="ViewFlow"><attr name="sidebuffer" format="integer"/></declare-styleable><declare-styleable name="CircleFlowIndicator"><attr name="activeColor" format="color"/><attr name="inactiveColor" format="color"/><attr name="radius" format="dimension"/><attr name="spacing" format="dimension"/><attr name="centered" format="boolean"/><attr name="fadeOut...
android:layout_above="@id/xxx" --将控件置于给定ID控件之上android:layout_below="@id/xxx" --将控件置于给定ID控件之下android:layout_toLeftOf="@id/xxx" --将控件的右边缘和给定ID控件的左边缘对齐android:layout_toRightOf="@id/xxx" --将控件的左边缘和给定ID控件的右边缘对齐android:layout_alignLeft="@id/xxx" --将控件的左边缘和给定ID控件的左边缘对齐android:layout_alignTop="@id/xxx" --将控件的上边缘和给定...
ImageView.ScaleType.CENTER|android:scaleType="center" 以原图的几何中心点和ImagView的几何中心点为基准,按图片的原来size居中显示,不缩放,当图片长/宽超过View的长/宽,则截取图片的居中部分显示ImageView的size.当图片小于View 的长宽时,只显示图片的size,不剪裁。ImageView.ScaleType.CENTER_CROP|android:scaleType="centerCrop" 以原图的几何中心点和ImagView的几何中心点为基准,按比例扩大(图片小于View的宽时)图片的s...
在开发中属性动画是很常用的功能,下面我把属性动画的基本用法记录一下,供他人学习,也逐渐积累自己的知识。单个动画效果://创建动画对象,后面的参数依次为:动画效果的目标组件,需要改变的该组建的属性(必须有对应的get和set方法就可以),后面三个参数写变化过程对应数值。
ObjectAnimator animator= ObjectAnimator.ofFloat(textView, "TextSize", 15, 50, 15);
//动画过程所用时间,会按这个世界自动平滑执行
animator.se...
原文地址:http://blog.csdn.net/zhaokaiqiang1992/article/details/19921703 android中的组件Activity在manifest.xml文件中可以指定参数android:ConfigChanges,用于捕获手机状态的改变。 在Activity中添加了android:configChanges属性,在当所指定属性(Configuration Changes)发生改变时,通知程序调用onConfigurationChanged()函数。设置方法:将下列字段用“|”符号分隔开,例如:“locale|navigation|orientation” “mcc“...
property动画是一个强大的框架,它几乎能使你动画任何东西。你可以定义一个动画来改变对象的任何属性,不论其是否被绘制于屏幕之上。一个属性动画在一定时间内多次改变一个属性(对象的一个字段)的值。要动画某个东西,你需指定对象的目标属性,比如位置,动画的持续时间,和改变的值的范围。 属性动画系统允许你指定以下动画属性:· Duration: 动画持续时间。默认是300 ms. · Time interpolation: 你可以指定一个函数来定义如何跟...
这是Android UI Fundamentals里的内容创建自定义视图创建自定义UI组件首先要继承一个视图类.
首先创建一个简单的自定义视图, 展示一条十字线.
需要做的第一件事是创建一个继承自View的CrossView类.publicCrossView(Context context, AttributeSet attrs) {super(context, attrs);}该构造函数的第二个参数是用来传递XML参数的, 等会儿会讲到. 接下来我们要重写两个基础方法: onMeasure 和 onDraw.onMeasure系统调用onMeasure方法来...
android:scaleType是控制图片如何resized/moved来匹对ImageView的size。ImageView.ScaleType / android:scaleType值的意义区别:CENTER /center 按图片的原来size居中显示,当图片长/宽超过View的长/宽,则截取图片的居中部分显示CENTER_CROP / centerCrop 按比例扩大图片的size居中显示,使得图片长(宽)等于或大于View的长(宽)CENTER_INSIDE / centerInside 将图片的内容完整居中显示,通过按比例缩小或原来的size使得图片长/宽...
在EditText中当设置的高度是wrap_parent,但是随着我们输入的越来越多,编辑框会被拉伸的很丑,所以就用了maxLines属性,设置maxLines=“2”说明最多输入的行数为2行!则不会被拉伸!!! 在ImageView中想要在监视器中改变图像,用到setImageResource()方法 ProgressBar是一个进度条,有一个属性有必要掌握android:visibilty,是控制进度条在加载完成时的状态,visible是默认的,完全可见还占据屏幕空间,invisible,是不可见,但是占...
(转自:http://www.open-open.com/lib/view/open1378257991687.html)123456<ImageViewandroid:id="@+id/img" android:src="@drawable/logo" android:<span style="color:#ff0000;">scaleType</span>="centerInside" android:layout_width="60dip" android:layout_height="60dip" android:layout_centerVertical="true"/>附:更详细的scaleType说明:android:scaleType是控制图片如何resized/move...
1、EditText输入的文字为密码形式的设置(1)通过.xml里设置: 把该EditText设为:android:password="true" // 以”.”形式显示文本(2)在代码里设置:通过设置EditText的setTransformationMethod()方法来实现隐藏密码或这显示密码。editText.setTransformationMethod(PasswordTransformationMethod.getInstance());//设置密码为不可见。2、(1)EditText输入的文字为电话号码Android:phoneNumber=”true” //输入电话号码3、EditText字...
日常开发过程中,我们都会遇到这样一种场景:我们写出的 UI 效果在对接数据之前需要提前进行预览,进而调整 UI 细节和排版问题。我们一般的做法是什么样的?如果存在像 TextView 或者 ImageView 这种基础控件,你是不是还在通过诸如 android:text="xxx" 和 android:src="@drawable/xxx" 的方式来测试和预览UI效果?当然你肯定也会遇到这些“脏数据”给你带来的困扰:测试的时候某些地方出现了本不该出现的数据,事后可能一拍脑门才...
原始地址: http://blog.csdn.net/xilibi2003/article/details/6628668 使用ImageView时经常会用到scaleType属性,如:<ImageView android:layout_width="50dp" android:layout_height="50dp" android:scaleType="matrix" android:src="@drawable/sample_small" />scaleType属性的各个值总是记不住之间的区别。今天找点时间总结了一下:scaleType的属性值有:matrix fitXY fitStart fitCenter fitEnd center centerCrop ...
最近在捣鼓android 自定义控件属性,学到了TypedArray以及attrs。在这其中看了一篇大神博客Android 深入理解Android中的自定义属性。我就更加深入学习力一番。我就沿着这个学习,讲一下流程吧,后续一篇还有应用。1、attrs文件编写<?xml version="1.0" encoding="utf-8"?>
<resources><attr name="titleText" format="string" /><attr name="titleTextColor" format="color" /><attr name="titleTextSize" format="dimension" /><d...