View:

XML属性

相关方法

说明

android:alpha

setAlpha(float)

设置该组件的透明度

android:background

setBackgroundResource(int)

设置该组件的背景颜色

android:clickable

setClickable(boolean)

设置该组件是否可以激发单击事件

android:contentDescription

setContentDescription(CharSequence)

设置该组件的主要描述信息

android:drawingCacheQuality

setDrawingCacheQuality(iint)

设置该组件所使用的绘制缓存的质量

android:fadeScrollbars

setScrollbarFadingEnabled(boolean)

当不使用该组件的滚动条时,是否淡出显示滚动条

android:fadingEdge

setVerticalFadingEdgeEnabled(boolean)

设置滚动该组件时组件边界是否使用淡出效果

android:fadingEdgeLength

getVerticalFadingEdgeLength()

设置淡出边界的长度

android:focusable

setFocusable(boolean)

设置组件是否可以得到焦点

android:focusableInTouchMode

setFocusableInTouchMode(boolean)

设置该组件在触摸模式下是否可以得到焦点

android:id

setId(int)

设置该组件的唯一标识。Java代码中可以通过findViewById来获取它

android:isScrollContainer

setScrollContainer(boolean)

设置该组件是否作为可滚动容器使用

android:keepScreenOn

setKeepScreenOn(boolean)

设置该组件是否会强制手机屏幕一直打开

android:longClickable

setLongClickable(boolean)

设置该组件是否可以响应长单击事件

android:minHeight

setMinimumHeight(int)

设置该组件的最小高度

android:minWidth

setMinimumWidtht(int)

设置该组件的最小宽度

android:nextFocusDown

SetNextFocusDownId(int)

设置焦点在该组件上,且按向下键时获得焦点的组件ID

android:nextFocusLeft

setNextFocusLeftId(int)

设置焦点在该组件上,且按向左键时获得焦点的组件ID

android:nextFocusRight

setNextFocusRightId(int)

设置焦点在该组件上,且按向右键时获得焦点的组件ID

android:nextFocusUp

setNextFocusUpId(int)

设置焦点在该组件上,且按向上键时获得焦点的组件ID

android:onClick

 

为该组件的单击事件绑定监听器

android:padding

setPadding(int,int,int,int)

在组件的四边设置填充区域

android:paddingLeft

setPadding(int,int,int,int)

在组件的左边设置填充区域

android:paddingTop

setPadding(int,int,int,int)

在组件的上边设置填充区域

android:paddingRight

setPadding(int,int,int,int)

在组件的右边设置填充区域

android:paddingBottom

setPadding(int,int,int,int)

在组件的下边设置填充区域

android:rotation

setRotation(float)

设置该组件旋转的角度

android:rotationX

setRotationX(float)

设置该组件绕X轴旋转的角度

android:rotationY

setRotationY(float)

设置该组件绕Y轴旋转的角度

android:saveEnabled

setSaveEnabled(boolean)

如果设置为false,那当该组件被冻结时不会保存它的状态

android:scaleX

setScaleX(float)

设置该组件在水平方向的缩放比

android:scaleY

setScaleY(float)

设置该组件在垂直方向的缩放比

android:scrollX

 

该组件初始化后的水平滚动偏移

android:scrollY

 

该组件初始化后的垂直滚动偏移

android:scrollbarAlwaysDrawHorizontalTrack

 

设置该组件是否总是显示水平滚动条的轨迹

android:scrollbarAlwaysDrawVerticalTrack

 

设置该组件是否总是显示垂直滚动条的轨迹

android:scrollbarDefaultDelayBeforeFade

setScrollbarDefaultDelayBeforeFade(int)

设置滚动条在淡出隐藏之前延迟多少毫秒

android:scrollbarFadeDuration

setScrollbarFadeDuration(int)

设置滚动条淡出隐藏过程需要多少秒

android:scrollbarSize

setScrollbarSize(int)

设置垂直滚动条的宽度和水平滚动条的高度

android:scrollbarStyle

setScrollbarStyle(int)

设置滚动条的风格和位置。该属性支持如下属性:

insideOverlay

insideInset

OutsideOverlay

OutsideInset

android:scrollbarThumbHorizontal

 

设置该组件的水平滚动条的滑块对应的Drawable对象

android:scrollbarThumbVertical

 

设置该组件的垂直滚动条的滑块对应的Drawable对象

android:scrollbarTrackHorizontal

 

设置该组件的水平滚动条的轨道对应的Drawable对象

android:scrollbarTrackVertical

 

设置该组件的垂直滚动条的轨道对应的Drawable对象

android:scrollbars

 

定义该组件滚动时显示几个滚动条,该属性支持如下属性值。

none:不显示滚动条

horizont:显示水平滚动条

vertical:显示垂直滚动条

android:soundEffectsEnabled

setSoundEffectsEnabled(boolean)

设置该组件被单击时是否使用音效

android:tag

 

为该组件设置一个字符串类型的tag值。接下来可通过View的getTag()获取该字符串,或通过findViewWithTag()查找该组件

android:transformPivotX

setPivotX(float)

设置该组件旋转时旋转中心的X坐标

android:transformPivotY

setPivotY(float)

设置该组件旋转时旋转中心的Y坐标

android:translationX

setTranslationX(float)

设置该组件在X方向上位移

android:translationY

setTranslationY(float)

设置该组件在Y方向上位移

android:visiable

setVisibility(int)

设置该组件是否可见

 

 

 

android.view.View/android.view.Viewgroup:

           android:id

           android:background

           android:layout_width

           android:layout_height

           android:padding*

           android:orientation

           android:gravity

           android:collapseColumns

           android:shrinkColumns

           android:stretchColumns

           android:foreground

           android:foregroundGravity            

           android:layout_above

           android:layout_below

           android:layout_toLeftOf

           android:layout_toRightOf

           android:layout_alignBaseline

           android:layout_alignBottom

           android:layout_alignLeft

           android:layout_alignRight

           android:layout_alignTop
           android:layout_alignParentBottom

           android:layout_alignParentLeft

           android:layout_alignParentRight

           android:layout_alignParentTop

           android:layout_alignWithParentIfMissing

           android:layout_centerHorizontal

           android:layout_centerInParent

           android:layout_centerVertical

           android:divider

           android:tabStripEnabled

           android:tabStripLeft

           android:tabStripRight

 

 

 

 

 

 

 

 

 

 

TextView

android:autoLink

设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。

可选值(none/web/email/phone/map/all)

android:autoText

如果设置,将自动执行输入值的拼写纠正。此处无效果,在显示输入法并输入的时候起作用。

android:bufferType

指定getText()方式取得的文本类别。选项editable类似于StringBuilder可追加字符,

也就是说getText后可调用append方法设置文本内容。spannable则可在给定的字符区域使用样式

android:capitalize

设置英文字母大写类型。此处无效果,需要弹出输入法才能看得到,参见EditView此属性说明。

android:cursorVisible

设定光标为显示/隐藏,默认显示。

android:digits

设置允许输入哪些字符。如“1234567890.+-*/%\n()”

android:drawableBottom

text的下方输出一个drawable,如图片。如果指定一个颜色的话会把text的背景设为该颜色,

并且同时和background使用时覆盖后者。

android:drawableLeft

text的左边输出一个drawable,如图片。

android:drawablePadding

设置textdrawable(图片)的间隔,与drawableLeftdrawableRightdrawableTop

drawableBottom一起使用,可设置为负数,单独使用没有效果。

android:drawableRight

text的右边输出一个drawable,如图片。

android:drawableTop

text的正上方输出一个drawable,如图片。

android:editable

设置是否可编辑。这里无效果,参见EditView

android:editorExtras

设置文本的额外的输入数据。在EditView再讨论。

android:ellipsize

设置当文字过长时,该控件该如何显示。有如下值设置:

”start”—–省略号显示在开头;

”end”——省略号显示在结尾;

”middle”—-省略号显示在中间;

”marquee” ——跑马灯的方式显示(动画横向移动)

android:freezesText

设置保存文本的内容以及光标的位置。

android:gravity

设置文本位置,如设置成“center”,文本将居中显示。

android:hint

Text为空时显示的文字提示信息,可通过textColorHint设置提示信息的颜色。

此属性在EditView中使用,但是这里也可以用。

android:imeOptions

附加功能,设置右下角IME动作与编辑框相关的动作,如actionDone右下角将显示一个完成

而不设置默认是一个回车符号。这个在EditView中再详细说明,此处无用。

android:imeActionId

设置IME动作ID

android:imeActionLabel

设置IME动作标签。在EditView再做说明。

android:includeFontPadding

设置文本是否包含顶部和底部额外空白,默认为true

android:inputMethod

为文本指定输入法,需要完全限定名(完整的包名)。

例如:com.google.android.inputmethod.pinyin,但是这里报错找不到。

android:inputType

设置文本的类型,用于帮助输入法显示合适的键盘类型。在EditView中再详细说明,这里无效果。

android:marqueeRepeatLimit

ellipsize指定marquee的情况下,设置重复滚动的次数,当设置为marquee_forever时表示无限次。

android:ems

设置TextView的宽度为N个字符的宽度。

android:maxEms

设置TextView的宽度为最长为N个字符的宽度。与ems同时使用时覆盖ems选项。

android:minEms

设置TextView的宽度为最短为N个字符的宽度。与ems同时使用时覆盖ems选项。

android:maxLength

限制显示的文本长度,超出部分不显示。

android:lines

设置文本的行数,设置两行就显示两行,即使第二行没有数据。

android:maxLines

设置文本的最大显示行数,与width或者layout_width结合使用,超出部分自动换行,超出行数将不显示。

android:minLines

设置文本的最小行数,与lines类似。

android:linksClickable

设置链接是否点击连接,即使设置了autoLink

android:lineSpacingExtra

设置行间距。

android:lineSpacingMultiplier

设置行间距的倍数。如”1.2”

android:numeric

如果被设置,该TextView有一个数字输入法。

此处无用,设置后唯一效果是TextView有点击效果,此属性在EdtiView将详细说明。

android:password

以小点”.”显示文本

android:phoneNumber

设置为电话号码的输入方式。

android:privateImeOptions

设置输入法选项,此处无用,在EditText将进一步讨论。

android:scrollHorizontally

设置文本超出TextView的宽度的情况下,是否出现横拉条。

android:selectAllOnFocus

如果文本是可选择的,让他获取焦点而不是将光标移动为文本的开始位置或者末尾位置。

TextView中设置后无效果。

android:shadowColor

指定文本阴影的颜色,需要与shadowRadius一起使用。

android:shadowDx

设置阴影横向坐标开始位置。

android:shadowDy

设置阴影纵向坐标开始位置。

android:shadowRadius

设置阴影的半径。设置为0.1就变成字体的颜色了,一般设置为3.0的效果比较好。

android:singleLine

设置单行显示。如果和layout_width一起使用,当文本不能全部显示时,后面用“…”来表示。

android:text="test_ singleLine " android:singleLine="true" android:layout_width="20dp"将只显示“t…”

如果不设置singleLine或者设置为false,文本将自动换行

android:text

设置显示文本.

android:textAppearance

设置文字外观。如“?android:attr/textAppearanceLargeInverse

这里引用的是系统自带的一个外观,?表示系统是否有这种外观,否则使用默认的外观。

可设置的值如下:textAppearanceButton/textAppearanceInverse/textAppearanceLarge/

textAppearanceLargeInverse/textAppearanceMedium/textAppearanceMediumInverse/

textAppearanceSmall/textAppearanceSmallInverse

android:textColor

设置文本颜色

android:textColorHighlight

被选中文字的底色,默认为蓝色

android:textColorHint

设置提示信息文字的颜色,默认为灰色。与hint一起使用。

android:textColorLink

文字链接的颜色.

android:textScaleX

设置文字缩放,默认为1.0f。分别设置0.5f/1.0f/1.5f/2.0f

android:textSize

设置文字大小,推荐度量单位”sp”,如”15sp”

android:textStyle

设置字形[bold(粗体) 0, italic(斜体) 1, bolditalic(又粗又斜) 2]可以设置一个或多个,用“|”隔开

android:typeface

设置文本字体,必须是以下常量值之一:normal 0, sans 1, serif 2, monospace(等宽字体) 3]

android:height

设置文本区域的高度,支持度量单位:px(像素)/dp/sp/in/mm(毫米)

android:maxHeight

设置文本区域的最大高度

android:minHeight

设置文本区域的最小高度

android:width

设置文本区域的宽度,支持度量单位:px(像素)/dp/sp/in/mm(毫米)

android:maxWidth

设置文本区域的最大宽度

android:minWidth

设置文本区域的最小宽度

 

 

EditText

           android:inputType

           .getText()

AutoCompleteTextView

           android:completionHint

           android:completionThreshold

           android:dropDownHeight

           android:dropDownHorizontalOffset

           android:dropDownVerticalOffset

           android:dropDownWidth

           android:popupBackground

Button

           android:onClick

           .setOnClickLisenter()

ImageButton

           android:src

           .setImageResource()

ToogelButton

           android:checked

           android:textOff

           android:textOn

           .isChecked()

           .setOnCheckedChangeLisenter()

RedioButton

           android:checked

           .setOnClickLisenter()

CheckBox

.           setOnCheckedChangeLisenter()

Spinner

           android:entries

           android:prompt

           .setOnItemSelectedListener()

ListView

           android:divider

           android:dividerHeight

           android:entries

           android:footerDividersEnabled

           android:headerDividersEnabled

           .setOnItemSelectedListener()

           .setOnCreateContextMenuListener()

ImageView

           android:adjustViewBounds

           android:cropToPadding

           android:maxHeight

           android:maxWidth

           android:scaleType

           android:src

           android:tint

GridView

           android:columnWidth

           android:gravity

           android:horizontalSpacing

           android:numColumns

           android:sterchMode

           android:verticalSpacing

           .setOnItemSelectedListener()

ImageSwitcher

           ViewSwitcher.ViewFactory

           makeView()

           .setImageResource()

           .setInAnimation()

           .setOutAnimation()

Gallery

           android:animationDuration

           android:gravity

           android:spacing

           android:unselectedAlpha

           . setOnItemSelectedListener()

ScrollView(HorizontalScrollView)

           .addView()

ProgressBar

           android:max

           android:progress

           android:progressDrawable

           .setProgress()

           .incrementProgressBy()

SeekBar

           android:thumb

           .setOnSeekBarChangeListener()

RatingBar

           android:isIndicator

           android:numStars

           android:rating

           android:stepSize

           .getRating()

           .getStepSize()

           .getProgress()

           .setOnRatingBarChangeListener()

DatePicker/TimePicker

           .setOnDateChangedListener()

           .setOnTimeChangedListener()

DigitalClock/AnalogClock

Chronometer

           .setBase()

           .setFormat()

           .start()

           .stop()

           .setOnChronometerTickListener()

Dialog

           .showDialog()

           .dismissDialog()

           .onCreateDialog()

           .onPrepareDialog()

AlertDialog

           .setTitle()

           .setIcon()

           .setMessage()

           .setPositiveButton()

           .setNegativeButton()

           .setNeutralButton()

           .setItems(CherSquence[] items, final OnClickListener listener)

           .setSingleChoiceItems(CharSequence[] items, int checkedItem, final OnClickListener)

           .setMultiChoiceItems(CharSequence[] items, boolean[] checkedItems, final OnMultiChoiceClickListener)

           .setView()

DatePickerDialog/TimePickerDialog

           .onDateSetListener()

           .onTimeSetListener()

ProgressDialog

           .setProgressStyle()

           .setTitle()

           .setMessage()

           .setIcon()

           .setIndeterminate()

           .setCancelable()

           .setButton()

           .setProgress()

           .show()

PopupWindow

           .showAsDropDown(View anchor)

           .showAsDropDown(View anchor, int xoff, int yoff)

           .showAtLocation(View parent, int gravity, int x, int y)

Toast

           .makeText()

           .setGravity(int gravity, int xOffset, int yOffset)

           .setMargin(float horizontalMargin, folat verticalMargain)

           .setView()

           .show()

Notification

           .flags

           .defaults

           .icon

           .tickerText

           .setLastestEventInfo(Context context , String tital, String content, PendingIntent pendingIntent)

           NotificationManager.notify(int flagId, Notification notification)

 

 

 

 

更多相关文章

  1. android:textAppearance解析
  2. 安卓标签
  3. Android环境变量
  4. Android(安卓)Studio报错Could not GET 'https://dl.google.com/
  5. android 布局文件中xmlns:android="http://schemas.android.com/
  6. android activity设置全屏以及Android获得屏幕的宽和高
  7. android activity设置全屏以及Android获得屏幕的宽和高
  8. Android(安卓)Map开发基础知识学习笔记
  9. Android学习笔记3之基本组件API

随机推荐

  1. android 模拟器安装
  2. Android Manifest.xml 分析
  3. TableLayout常用细节
  4. 线性布局的常用属性
  5. RelativeLayout参数意义
  6. [Android UI] Activity Maintheme (Andro
  7. Android RatingBar自定义替换系统图片
  8. Android(安卓)声明自身为应用市场
  9. [1] Android主要源代码组成
  10. Android SDK 国内镜像