android基础知识总结 Android最基础的知识无非就是四大布局组件,再到后台控制知识。下面是为大家的关于android基础知识总结,希望大家喜欢! 一、布局管理器 a)线性布局 ,不同的是,Android的线性布局不会换行,当组件一个挨着一个的排列到头之后,剩下的组件将不会被显示出来;而FlowLayout中的组件会换行; ,设置无效。 b)表格布局 ,那么该列的所有单元格的宽度可以被收缩。 ,那么该列的所有单元格的宽度可以被拉伸。 ,那么该列的所有单元格会被隐藏。 c)帧布局 : [java]viewplaincopy For(inti=0;i<7-currentColor;i++){ Views[i].setBackgroundResource(colors[i+currentColor]); } For(inti=7-currentColor,j=0;i<7;i++,j++){ Views[i].setBackgroundResource(colors[j]); } ii. Px(像素):每个px对应屏幕上的一个点。 Dip或dp:一种基于屏幕密度的抽象单位。在每英寸160点的显示器上,1dip=1px。但随着屏幕密度的改变,dip与px的换算会发生改变。 Sp:主要处理字体的大小,可以根据用户的字体大小首选项进行缩放。 In:标准长度单位。 Mm:标准长度单位。 Pt:标准长度单位,1/72in 二、View子类 a)时钟(AnalogClock、DigitalClock、Chronometer) ,第三个为计时器。 : (longbase):设置计时器的起始时间 (Stringformat):设置显示时间的格式 ():开始计时 ():停止计时 ():为计时器绑定时间监听,当计时器改变时触发该监听器。 (SystemClock): ():该时间是基于世界时间的,它返回的是从January1,197000:00:00UTC到现在时间已经逝去了多多少millisecond,当我设置android手机的系统时间时,会应该影响该值. ():它表示的是手机从启动到现在的运行时间,且不包括系统sleep(CPU关闭)的时间,很多系统的内部时间都是基于此,(millls),(millis),() ():它表示的是手机从启动到现在的运行时间,且包括系统sleep(CPU关闭)的时间。 b)图像视图(ImageView) : [java]viewplaincopy BitmapDrawablebitmapDrawable=(BitmapDrawable)(); If(!().isRecycled()) { ().recycle(); } 然后再设置image的值。 ,然后可以得到Bitmap对象,我们的主要操作都是针对Bitmap进行的,image只是在手机上显示的区域,而Bitmap则是你真实的图片,大小与显示的区域有不同。比如我们点击图片上某一个点,这个点的坐标是相对于image的坐标,但是如果我们需要对真实的图片进行操作的话,则需要将这个点的坐标进行相应的缩放倍数的增减。 c)日期、时间选择器(DataPicker和TimerPicker) 、OnTimerChangedListener进行监听。 : [java]viewplaincopy (year,month,day,newOnDataChangeListener(){ publicvoidonDataC
android基础知识总结 来自淘豆网m.daumloan.com转载请标明出处.