zoukankan      html  css  js  c++  java
  • 安卓学习之View

    安卓组件VIEW的学习

    安卓所有的组件都是View类的子类

    所有的配置属性也可以使用组件类中提供的方法进行配置

    如果子类找不到可以到父类里去找

    NO.

    组件名称

    描述

    1

    TextView

    表示一个文本的显示组件

    2

    Button

    表示一个普通的按钮

    3

    EditText

    表示一个可编辑的文本框组件

    4

    CheckBox

    表示复选框组件

    5

    RadioGroup

    表示单选框组件

    6

    Spinner

    下拉列表框

    7

    DatePicker

    日期选择组件

    8

    TimePicker

    时间选择组件

    9

    ScrollView

    滚动条

    10

    ProgressBar

    进度处理条

    11

    SeekBar

    拖动条组件

    12

    RatingBar

    评分组件

    13

    ImageView

    图片显示组件

    14

    ImageButton

    图片按钮

    15

    AutoCompleteTextView

    自动完成文本组件

    16

    Dialog

    对话框组件

    17

    Toast

    信息提示框组件

    18

    Menu

    菜单显示组件

    View组件常用属性及对应方法

    No

    属性名称

    方法名称

    描述

    1

    Android:background

    Public void setBackgroundResource(int resid)

    设置组件背景

    2

    Android:clickable

    Public void setClickable(boolean clickable)

    时候可以产生单击事件

    3

    Android:contentDescription

    Public void setContDescription(CharSequence contentDescription)

    定义试图的内容描述

    4

    Android:drawingCacheQuality

    Public void setDrawingCacheQuality(int quality)

    设置绘图时所需要的缓冲区大小

    5

    Android:focusable

    Public void setFocusable(boolean focusable)

    设置是否可以获得焦点

    6

    Android:focusableInTouchMode

    Public void setFocusableInTouchMode(boolean focusableInTouchMode)

    在触摸模式下配置是否可以获得焦点

    7

    Android:id

    Public void setId(int id)

    设置组件ID

    8

    Addroid:longClickable

    Public void setLongClickable(boolean longClickable)

    设置长按事件是否可用

    9

    Android:minHeight

    定义视图的最小高度

    10

    Android:minWidth

    定义视图的最小宽度

    11

    Android:padding

    Public void setPadding(int left,int top,int right,int bottom)

    填充所有的边缘

    12

    Android: paddingBottom

    Public void setPadding(int left,int top,int right,int bottom)

    填充下边缘

    13

    Android: paddingLeft

    Public void setPadding(int left,int top,int right,int bottom)

    填充左边缘

    14

    Android: paddingRight

    Public void setPadding(int left,int top,int right,int bottom)

    填充右边缘

    15

    Android: paddingTop

    Public void setPadding(int left,int top,int right,int bottom)

    填充上边缘

    16

    Android:scaleX

    Public void setScaleX(float scaleX)

    设置X轴缩放

    17

    Android: scaleY

    Public void setScaleY(float scaleY)

    设置Y轴缩放

    18

    Android:scrollbarSize

    设置滚动条大小

    19

    Android:scrollbarStyle

    Public void setScrollBarStyle(int style)

    设置滚动条样式

    20

    Android:visibility

    Public void setVisibility(int visibility)

    设置是否显示组件

    21

    Android:layout_width

    定义组件显示宽度

    22

    Android:layout_height

    定义组件显示长度

    23

    Android:layout_gravity

    组件文字的对齐位置

    24

    Android:layout_margin

    设置文字的边距

    25

    Android:layout_marginTop

    上边距

    26

    Android:layout_marginBottom

    下边距

    27

    Android:layout_marginLeft

    左边距

    28

    Android:layout_marginRight

    右边距

    29

    Android:background

    设置背景颜色

  • 相关阅读:
    基于 Android NDK 的学习之旅-----序言
    音乐播放时跳动的音符
    WebView中实现文件下载功能
    Android组件——使用DrawerLayout仿网易新闻v4.4侧滑菜单
    android webview中的音乐的暂停与播放
    Android 使用Fragment界面向下跳转并一级级返回
    Fragment使用LocalBroadcastManager接收广播消息
    android WebView总 结
    解决方式:QSqlDatabase: an instance of QCoreApplication is required for loading driver plugins
    Android学习十九:ContentProvider初步
  • 原文地址:https://www.cnblogs.com/kakaxi/p/2244234.html
Copyright © 2011-2022 走看看