基本组件API
标签:TextView
TextView的创建:代码中new TextView;在XML配置,还可使用if
相关属性:android:text android:textColor android:testStyle android:textface
Button是TextView的子类
实现按钮监听方法:
1)在Activity上定义某个方法,接受按钮作为View参数,返回void,而且带public 修饰符。
2)在XML布局文件的Button中,添加android:onCLick特性,该特性的值为上步说的某个方法
图像部件:ImageView和ImageButton, ImageButton是ImageView的子类
用android:src指定要添加的图像
图像在Android中叫做可绘制资源
也可以使用setImageURI()方法基于ContentProvider实现
字段部件:EditText 是TextView的子类
属性:andorid:autotext andorid:capitalize andorid:digits andorid:singleLine(false:可键入多行)
复选框:CheckBox 是textView的子类
方法:isChecked() setChecked() toggle()
监听器:onCheckedChangeListener
单选按钮RadioButton
方法:isChecked() setChecked() toggle()
一般将RadioButton放于RadioGroup中,常用方法:
Check() clearCheck() getCheckedRadioButtonId()
视图View
常用属性:andorid:nextFocusDown andorid:nextFocusLeft
andorid:nextFocusRight andorid:nextFocusUp
andorid:visibility
方法:setEnabled():启用或停用组件 isEnabled()判断~
GetParent() fineViewById() getRootView()
颜色ColorStateList
改变TextView颜色方法:
1)ColorStateList.valueof()
2)在XML中配置
相关推荐
这篇“Android学习笔记四:基本视图组件:TextView”将深入探讨TextView的相关知识点。 首先,TextView的使用非常简单,我们可以在布局XML文件中通过`<TextView>`标签来创建一个TextView实例。例如: ```xml ...
在Android开发中,基本视图组件是构建用户界面的基础元素,它们提供了丰富的交互方式和视觉效果。本篇文章将深入探讨“CheckBox”这一重要的选择框组件,它是用户进行多选操作时常用的控件。CheckBox通常用于表示两...
这篇学习笔记主要涵盖了关于布局的一些基本概念,特别是`fill_parent`和`wrap_content`这两种尺寸指定方式,以及如何通过XML布局文件来精确控制组件的位置。 首先,`fill_parent`和`wrap_content`是Android布局中的...
本篇学习笔记主要涵盖了ArcGIS for Android的基础配置和核心组件MapVie的使用。 首先,配置ArcGIS for Android项目需要在`Project`级别的`build.gradle`文件中添加Esri的仓库,确保能获取到所需的库。接着,在`...
Android学习笔记全全整理,是针对想要深入理解并掌握Android开发技术的学习者们的一份宝贵资源。这份笔记涵盖了从基础到高级的多个方面,旨在帮助读者建立起完整的Android知识体系。以下将详细介绍其中可能包含的...
Android基础学习笔记主要涵盖了一系列关于Android开发的基本概念和关键组件,以下是这些知识点的详细解析: 1. **Activity**: 是Android应用程序的基本单元,它代表用户在屏幕上看到的一个界面。每个Activity都必须...
《Android学习笔记》 在移动应用开发领域,Android操作系统占据着重要的地位,为开发者提供了丰富的API和工具,使得创建各种应用程序变得可能。本压缩包文件包含了一位学习者从第一天到第五天,以及一个特定项目...
整个笔记强调了在Android学习过程中,Java编程知识的重要性,并提供了大量代码实例来帮助新手理解Android开发的核心概念和常用组件的使用方法。这份笔记可以作为学习Android开发的入门教材,它覆盖了从基础到实战...
这篇学习笔记涵盖了Android开发的基本知识点,旨在帮助初学者系统地理解和深入探索这个平台。 1. **Android系统架构**:Android由Linux内核、硬件抽象层(HAL)、运行库层、应用程序框架层和应用程序层组成。了解...
在“android学习笔记之二”中,我们主要探讨的是如何在Android平台上实现一个用户登录的模拟工程。这个项目,名为“UserLoginTestProject”,旨在帮助开发者理解和实践Android应用中的用户认证流程。通过这个实例,...
本文档是一份深入浅出的Android学习笔记,旨在帮助初学者快速搭建开发环境,理解和掌握Android应用的基本构建过程。下面将详细阐述Android开发的基础知识。 一、平台搭建(以Windows环境为例) 1. Java SDK:Java ...
【Android学习笔记】 Android是一种基于Linux内核的开源操作系统,主要应用于移动设备,如智能手机和平板电脑。这个“很好的android学习笔记”包含了作者在学习Android开发过程中积累的宝贵经验,旨在帮助初学者或...
Android学习笔记是一个全面涵盖Android应用开发的资源集合,旨在帮助初学者和有经验的开发者深入理解和掌握Android平台的各个方面。这个压缩包可能包含了详细的教程、示例代码、项目实践以及相关的学习指南,以促进...
本笔记主要围绕"android学习笔记2"展开,特别关注了如何在Android应用中集成并使用百度地图API。这是一份适合自学Android开发者的资源,旨在提升你在Android平台上的实践能力。 首先,让我们深入了解一下Android...
"Android学习笔记1"这个压缩包文件很可能是开发者在实践中积累的经验和代码示例的集合,对于初学者和有经验的开发者来说,都是宝贵的资源。这里,我们将深入探讨Android开发的一些关键概念和技术。 首先,Android是...