首页 > 移动平台 > 详细

Android笔记上传3

时间:2015-12-10 11:06:22      阅读:309      评论:0      收藏:0      [点我收藏+]

******************************************************************************

2015-09-05

  • ImageView图片视图

图片的来源可以来自很多地方,只要有确定的地址,也可以来源于网络

<ImageView

      android:layout_width="wrap_content"

      android:layout_height="wrap_content"

      android:src="@drawable/detail"

      />

ScaleType图片的真实大小与ImageView这个容器大小不一,就需要ScaleType属性来调节,使图片显示在什么地方。

android:scaleType =”fitCenter” 居中显示

android:scaleType =”fitStart” 靠上显示

android:scaleType =”fitEnd” 靠下显示

 

android:scaleType =”center” 大图片,只显示中间的一部分;小图片,居中显示全部

android:scaleType =”centerInside” 将图片大小等比例缩小,知道刚好能放进去;小图保持不变

android:scaleType =”centerCrop”将图片等比例缩放,使图片短边 刚好适合放入ImageVIew

android:scaleType =”fitXy”

 

也可以在Java代码中修改属性

Private imagView1;

imageView1 = (ImageView)findViewById(R.id.imageView1);

imageVIew1.setScaleType(ScaleType.CENTER);

2.基准线(baseline)

layout_alignBaseline=”@id/firstView”

3.与父控件边缘对齐

Android:layout_alignParentLeft

Android:layout_alignParentRight

Android:layout_alignParentTop

Android:layout_alignParentBottom

4.RelativeLayout布局新属性(Android 4.2)

android:layout_alignStart=“@id/xxx”对齐到控件起始位置(两控件头部对齐)

android:layout_alignEnd 对齐到控件终止位置(两控件尾部对齐)

android:layout_alignParentStart=”true” 对齐到父控件的起始位置

android:layout_alignParentEnd 对齐到父控件的终止位置

5.时间与日期

TimePicker的使用方法(时间)

OnTimeChangedListener的使用方法(监听器)

DatePicker的使用方法(日期)

AnalogClock的使用方法(模拟时钟)

注意:java&android的月份是从零开始的,所以5月,参数应为4

6.进度条ProgressBar

分类:圆圈进度条(默认),传统进度条,可以拖拽的(看视频),评分进度条(5星)

 

进度条的风格:style="?android:attr/progressBarStyleSmall"/>     (小圆圈)

tyle="?android:attr/progressBarStyleLarge"/>    (大圆圈)

tyle="?android:attr/progressBarStyleHorizontal"/>  (水平条状)

tyle="?android:attr/progressBarStyleInverse"/> (反向圆圈)

 

进度条的属性:进度条最大值max,当前进度progress,次要进度值SecondaryProgress

       <ProgressBar

tyle="?android:attr/progressBarStyleHorizontal"/>

android:max=”200”(最大进度)

android:secondaryProgress=”150”(次要进度)

//比如解压文件,有一个总进度,一个当前文件的进度

android:progress=”100”(当前进度)/>

 

progressBar.incrementProgressBy(10);//点一次按钮,进度增加10                                                                 

progressBar.incrementSecondaryProgressBy(20);//点一次按钮,进度增加20

7.SeekBar(可以拖动进度的进度条)

       OnSeekBarChangeListener

       RatingBar的主要属性

       OnRatingBarChangeListener

 

进度条最大值:max        当前进度:progress         次要进度的值:SecondaryProgress

OnSeekBarChangeListener监听器:

onProgressChanged(SeekBar seekBar,int progress,Boolean fromUser)

//进度发生变化会触发此监听器

onStartTrackingTouch(SeekBar seekBar)//开始拖拽

onStopTrackingTouch(SeekBar seekBar)//停止拖拽

8.RatingBar(星星进度条)

星星的个数:numStars

当前的等级:progress

stepSize:每一个代表的数值

OnRatingBarChangeListener监听器

Android笔记上传3

原文:http://www.cnblogs.com/aisi-liu/p/5035141.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!