`
15050855750
  • 浏览: 8480 次
  • 性别: Icon_minigender_2
社区版块
存档分类
最新评论

View有关基础

 
阅读更多

XML属性相关方法说明
android:alphasetAlpha(float)设置该组件的透明度
android:backgroundsetBackgroundResource(int)设置该组件的背景颜色
android:clickablesetClickable(boolean)设置该组件是否可以激发单击事件
android:contentDescriptionsetContentDescription(CharSequence)设置该组件的主要描述信息
android:drawingCacheQualitysetDrawingCacheQuality(int)设置该组件所使用的绘制缓存的质量
android:fadeScrollbarssetScrollbarFadingEnabled(boolean)当不使用该组件的滚动条时,是否定淡出显示滚动条
android:fadingEdgesetVerticalFadingEdgeEnabled(boolean)设置滚动该组件时组件边界是否使用淡出效果
android:fadingEdgeLengthgetVerticalFadingEdgeLength()设置淡出边界的长度
android:focusablesetFocusable(boolean)设置该组件是否可以得到焦点
android:focusableInTouchModesetFocusableTouchMode(boolean)设置该组件在触摸模式下是否可以得到焦点
android:idsetId(int)设置该组件的唯一标识。Java代码中可通过findViewById来获取
android:isScrollContainersetScrollContainer(boolean)设置该组件是否是作为可滚动容器使用
android:keepScreenOnsetKeepScreenOn(boolean)设置该组件是否会强制手机屏幕一直打开
android:longClickablesetLongClickable(boolean)设置该组件是否可以响应长单击事件
android:minHeightsetMinimumHeight(int)设置该组件的最小高度
android:minWidthsetMinimumWidth(int)设置该组件的最小宽度
android:nextFocusDownsetNextFocusDownId(int)设置焦点在该组件上,且按向下键时获得焦点的组件ID
android:nextFocusLeftsetNextFocusLeftId(int)设置焦点在该组件上,且按向左键时获得焦点的组件ID
android:nextFocusRightsetNextFocusRightId(int)设置焦点在该组件上,且按向右键时获得焦点的组件ID
android:nextFocusUpsetNextFocusUpId(int)设置焦点在该组件上,且按向上键时获得焦点的组件ID
android:onClick 为该组件的单击事件绑定监听器
android:paddingsetPadding(int,int,int,int)在组件的四边设置填充区域
android:paddingBottomsetPadding(int,int,int,int)在组件的下边设置填充区域
android:paddingLeftsetPadding(int,int,int,int)在组件的左边设置填充区域
android:paddingRightsetPadding(int,int,int,int)在组件的右边设置填充区域
android:paddingTopsetPadding(int,int,int,int)在组件的上边设置填充区域
android:rotationsetRotation(float)设置该组件旋转的角度
android:rotationXsetRotationX(float)设置该组件绕X轴旋转的角度
android:rotationYsetRotationY(float)设置该组件绕Y轴旋转的角度
android:saveEnabledsetSaveEnabled(boolean)如果设置为false,那当该组件被冻结时不会保存它的状态
android:scaleXsetScaleX(float)设置该组件在水平方向的缩放比
android:scaleYsetScaleY(float)设置该组件在垂直方向的缩放比
android:scrollX 该组件初始化后的水平滚动偏移
android:scrollY 该组件初始化后的垂直滚动偏移
android:scrollbarAlwaysDrawHorizontalTrack 设置该组件是否总是显示水平滚动条的轨道
android:scrollbarAlwaysDrawVerticalTrack 设置该组件是否总是显示垂直滚动条的轨道
android:scrollbarDefaultDelayBeforeFadesetScrollBarDefaultDelayBeforeFade(int)设置滚动条在淡出隐藏之前延迟多少毫秒
android:scrollbarFadeDurationsetScrollBarFadeDuration(int)设置滚动条淡出隐藏过程需要多少秒
android:scrollbarSizesetScrollBarSize(int)设置垂直滚动条的宽度和水平滚动条的告诉
android:scrollbarStylesetScrollStyle(int)设置滚动条的风格和位置。该属性支持如下属性值:insideOverlay intsideInset outsideOverlay outsideInset
android:scrollbarThumbHorizontal 设置该组件的水平滚动条的滑块对应的Drawable对象
android:scrollbarThumbVertical 设置该组件的垂直滚动条的滑块对应的Drawable对象
android:scrollbarTrackHorizontal 设置该组件的水平滚动条的轨道对应的Drawable对象
android:scrollbarTrackVertical 设置该组件的垂直滚动条的轨道对应的Drawable对象
android:scrollbars 定义该组件滚动时显示几个滚动条。该属性支持如下属性值。none:不显示滚动条 horizontal:显示水平滚动条 vertical:显示垂直滚动条
android:soundEffectsEnabledsetSoundEffectsEnabled(boolean)设置该组件被单击时是否使用音效
android:tag为该组件设置一个字符串类型的tag值。接下来可通过View的getTag()获取该字符串,或通过findViewWithTag()查找该组件
android:transformPivotXsetPivotX(float)设置该组件旋转时旋转中心的X坐标
android:transformPivotYsetPivotY(float)设置该组件旋转时旋转中心的Y坐标
android:translationXsetTranslationX(float)设置该组件在X方向上的位移
android:translationYsetTranslationY(float)设置该组件在Y方向上的位移
android:visibilitysetVisibility(int)设置该组件是否可见

ViewGroup.MarginLayoutParams支持的属性
android:layout_marginBottomsetMargins(int,int,int,int)指定该子组件下边的页边距
android:layout_marginLeftsetMargins(int,int,int,int)指定该子组件左边的页边距
android:layout_marginRightsetMargins(int,int,int,int)指定该子组件右边的页边距
android:layout_marginTopsetMargins(int,int,int,int)指定该子组件上边的页边距


分享到:
评论

相关推荐

    view-基础篇

    在Android开发中,`View`是用户界面的基础组件,它负责在屏幕上绘制并处理用户的交互。`View-基础篇`通常会涵盖以下一系列关键知识点: 1. **View类概述**:`View`是所有UI元素的基类,包括按钮、文本框等。它负责...

    GaussView5基础教程.pdf

    《GaussView5基础教程》是一本针对分子模拟软件GaussView5的入门指南,旨在帮助用户掌握如何使用该软件构建高斯计算的输入文件以及解读计算结果。GaussView5是一个与高斯量子化学软件紧密配合的图形用户界面,支持...

    【博文源码】Android 自定义 View 基础实例

    本篇博文源码聚焦于Android自定义View的基础实例,旨在帮助开发者掌握自定义View的基本步骤和技巧。 首先,自定义View通常涉及到以下几个关键点: 1. **创建新的View类**:开发者需要继承一个已有的View类,如View...

    自定义view基础与原理源码

    本文将深入探讨自定义View的基础与原理,包括它的概念、使用场景以及如何进行自定义。 首先,我们要理解什么是自定义View。在Android系统中,View是构成UI的基本元素,如按钮、文本框等。自定义View则是指开发者...

    自定义View基础

    自定义View的基础篇主要涵盖了以下几个关键知识点: 1. **View类的理解**:自定义View首先要了解View类是Android UI系统的基本组件,它是所有可视UI元素的基类。通过继承View或者已有的子类(如TextView、Button等...

    SystemView教程(基础篇、提高篇)

    SystemView教程是一个全面介绍SystemView软件的资源,涵盖了从基础操作到高级应用的各个层面。SystemView是一款强大的工具,主要用于现代工程和科学系统的动态分析和仿真。本教程旨在帮助用户理解并熟练掌握这款软件...

    截取View转为图片

    在Android中,每个View都有自己的`onDraw()`方法,这是绘制的基础。系统会调用这个方法来在屏幕上呈现View的内容。当一个View需要更新时,例如大小改变或内容改变,Android会调用`requestLayout()`触发布局过程,...

    vmware-view安装指南

    目录 View 安装5 1 服务器组件的系统要求7 View 连接服务器的要求7 View Administrator 的要求9 View Composer 的要求9 2 客户机操作系统的系统要求...为 View Composer 配置基础架构30 5 安装 View 连接服务器33 安装

    Android中父View和子view的点击事件

    本文将深入探讨Android中父View( ViewGroup)与子View的点击事件处理机制,以及如何在实际应用中进行有效管理。 一、点击事件的基础知识 在Android中,点击事件是由MotionEvent类来表示的,主要包括ACTION_DOWN、...

    systemview 中文使用说明

    建议初学者从基础操作入手,如数据采集、信号显示,然后逐渐尝试更复杂的任务,如脚本编程和系统调试。此外,充分利用Rohde & Schwarz提供的官方文档、教程和在线社区资源,可以加速学习进程。 总结,SystemView...

    HexView_V1.12.05 免安装

    其次,"支持/csr9"可能指的是该版本的HexView已经针对某种特定的硬件或系统配置进行了优化,可能是与CSR9相关的处理器或芯片组。CSR9可能是一个CPU型号,或者是某些设备的控制器,这使得HexView在这些环境下运行更加...

    TradingView.zip

    11. **付费升级**:虽然基础功能免费,但升级至高级账户可以获得更多的历史数据、更少的广告、更快的图表加载速度以及更多自定义选项。 12. **整合交易**:与多家经纪商合作,用户可以直接在TradingView内执行交易...

    HexView_hexview如何使用_hexview教程_hexviewdll_hexBIN浏览_hexview_源码.zip

    《HexView工具详解:从基础到精通》 HexView是一款强大的十六进制查看与编辑工具,对于计算机专业人士,特别是程序员、系统管理员以及数据分析师来说,它是一个不可或缺的实用工具。本文将详细介绍HexView的使用...

    Android-详解AndroidView的基础概念

    在Android中, View作为最重要的概念, 参数较多. 显示控件都继承于View, 包含ViewGroup也是继承于View. 在View中, 核心概念包含Position(位置), MotionEvent(运动事件)

    android 自定义view比较综合的例子

    这个“android 自定义view比较综合的例子”显然涵盖了多个高级话题,旨在帮助有一定基础的开发者提升自定义View的制作能力。下面,我们将深入探讨自定义View的关键概念和实践技巧。 首先,自定义View的基本步骤包括...

    TradingView 中文开发文档

    - **Pine Script基础**:包括变量声明、条件语句、循环结构、函数等,帮助初学者快速入门。 - **图表对象和API**:介绍如何通过API获取和操作图表数据,创建自定义研究和应用。 - **数据系列和时间周期**:详细说明...

    Android判断touch事件点是否在view范围内的方法

    本篇文章将深入探讨如何判断一个触摸事件点是否在指定的View范围内,以及涉及的相关事件响应和View属性操作。 首先,让我们了解Android中的触摸事件处理流程。Android通过MotionEvent类来表示触摸屏幕产生的动作,...

    tradingView.rar

    熟悉JavaScript是集成此库的基础。 2. **数据接口**:TradingView图表需要实时市场数据,这通常需要对接第三方数据提供商或者自己搭建数据源。理解如何正确地将数据流接入图表至关重要。 3. **PineScript**:对于...

    hexview代码合成

    【标题】:“hexview代码合成”指的是在软件开发过程中,使用特定工具或方法将源代码转换成十六进制表示的过程,这通常与自动化系统如AUTOSAR(AUTomotive Open System ARchitecture)架构相关。在AUTOSAR中,代码...

Global site tag (gtag.js) - Google Analytics