自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 Android学习笔记(二十):高级UI组件----通用组件(滚动视图ScrollView)

通用组件(滚动视图ScrollView)滚动视图当窗体当中的内容比较多,一屏幕显示不下时,超出的部分就不能被用户看到。可以添加一个滚动条,当用户上下拖动屏幕时,就会显示出一个滚动条,屏幕中的内容也会随着用户的拖动而上下滚动,这样就可以显示出原来显示不出来的那些内容。添加滚动视图的方式在activity_main.xml布局文件中添加滚动视图:在activity_main.xml...

2020-02-19 13:10:18 1504

原创 Android学习笔记(十九):高级UI组件----列表类组件(列表视图ListView)

列表类组件(列表视图ListView)列表视图以垂直列表的形式来列出需要显示的列表项。这些列表项可以带图片,也可以不带。在activity_main.xml文件中,用ListView标签来定义列表视图。属性android:layout_width :取值为match_parent,即与父容器相同。android:layout_height :取值为wrap_content,即...

2020-02-18 15:18:28 788

原创 Android学习笔记(十八):高级UI组件----列表类组件(下拉列表框Spinner)

列表类组件(下拉列表框Spinner)下拉列表框:通常用于提供一系列可以选择的列表项来供用户选择。下拉列表框的右下角有一个小三角,点击这个小三角就可以展开列表框,选择某一项后列表框自动收起,列表框会显示选择的一项的内容。在activity_main.xml文件中,用Spinner标签来定义下拉列表框:属性:android:layout_width和android:layout_h...

2020-02-17 16:45:24 3625

原创 Android学习笔记(十七):高级UI组件----图像类组件(网格视图GridView)

图像类组件(网格视图GridView)网格视图:按照行列的方式来显示多个组件,通常用来显示图片或图标。在activity_main.xml文件中,用GridView标签来定义网格视图:属性:android:layout_width和android:layout_height :取值为match_parent,即与父容器相同。android:numColumns :设置网格的列数...

2020-02-17 14:23:22 464

原创 Android学习笔记(十六):高级UI组件----图像类组件(图像切换器ImageSwitcher)

图像类组件(图像切换器ImageSwitcher)图像切换器:主要用于实现带动画效果的图片切换功能。当用户左右滑动时,会切换图片,并伴随某种动画效果。在activity_main.xml文件中,用ImageSwitcher标签来定义图片切换器。属性:android:layout_width和android:layout_height :取值为match_parent,即与父容器...

2020-02-14 15:29:17 391

原创 Android学习笔记(十五):高级UI组件----图像类组件(图像视图ImageView)

图像类组件(图像视图ImageView)图像视图:主要用于显示图片。在activity_main.xml文件中,用ImageView标签来定义图片视图。属性:android:layout_width :设置为wrap_content,即包裹其自身内容。android:layout_height :设置为wrap_content,即包裹其自身内容。android:src :添加...

2020-02-13 16:35:27 402

原创 Android学习笔记(十四):高级UI组件----进度条类组件(星级评分条RatingBar)

进度条类组件(星级评分条)星级评分条()通常用来表示对某种事物的支持度或都某种服务的满意度进行评分。在activity_main.xml文件中,用来定义星级评分条。属性:android:layout_width和android:layout_height :取值为wrap_content,即包裹其自身内容。android:numStars :设置星级评分条中星星的数量。默认为...

2020-02-12 16:00:42 510

原创 Android学习笔记(十三):高级UI组件----进度条类组件(进度条ProgressBar和拖动条SeekBar)

进度条类组件(进度条ProgressBar和拖动条)高级UI组件可分为四类:(1).进度条类组件:包括进度条、拖动条和星级评分条。(2).图像类组件:包括图像视图、图像切换器和网格视图。(3).列表类组件:包括下拉列表框和列表视图。(4).通用组件:包括滚动视图和选项卡。进度条类组件(进度条ProgressBar)进度条:当一个应用运行时,用户是无法通过显示界面看到后台效果的,...

2020-02-12 14:15:09 1187 1

原创 Android学习笔记(十二):简单UI组件----日期时间类组件(计时器Chronometer)

日期时间类组件(计时器Chronometer)计时器:用于计时的组件。显示一串文本,文本用于显示从某个时间段开始到现在一共过去了多长时间。在activity_main.xml文件中,用Chronometer标签来定义计时器。属性:android:layout_width和android:layout_height :设置为wrap_content,即包裹其自身内容。androi...

2020-02-10 16:09:22 455

原创 Android学习笔记(十一):简单UI组件----日期时间类组件(日期选择器DatePicker和时间选择器TimePicker)

日期时间类组件(日期选择器Datepicker)日期选择器日期选择器:用来选择日期的组件。在activity_main.xml文件中,用DatePicker标签定义日期选择器。属性:android:layout_width 和android:layout_height :这两个属性破天荒的和前面那些组件对应的属性取值不同。这里取值为match_parent,即与父容器相同。获...

2020-02-10 13:05:08 877

原创 Android学习笔记(十):简单UI组件----按钮类组件(单选按钮RadioButton和复选框CheckBox)

按钮类组件(单选按钮和复选框)单选按钮单选按钮:通常显示为一个圆形的图标,并且在图标旁放置了一些说明性的文字。多数情况下单选按钮都是成组出现的,在一组单选按钮中同一时间只有一个能被选中。在activity_main.xml文件中,使用RadioButton标签来定义单选按钮。属性:android:text :为单选按钮添加说明文字。android:checked :...

2020-02-09 15:49:00 1140

原创 Android学习笔记(九):基本UI组件----按钮类组件(普通按钮Button和图片按钮ImageButton)

按钮类组件(普通按钮Button和图片按钮)1.按钮类组件----普通按钮(Button)普通按钮:用于触发一个动作,这个动作既可以是一个消息提示框,也可以是一些操作。在activity_main.xml文件中,用Button标签来定义普通按钮。属性:Button是TextView的子类,TextView支持的属性,Button一般都支持。android:layout_width...

2020-02-08 14:45:48 675

原创 Android学习笔记(八): 基本UI组件----文本类组件(文本框TextView和编辑框EditText)

基本UI组件----文本类组件一个界面是由多个组件组成的。这好比用积木搭成一座城堡。基本UI组件可分为三类:(1)文本类组件:包括文本框和编辑框。(2)按钮类组件:包括普通按钮、图片按钮、单选按钮和复选框。(3)日期时间类组件:包括日期时间选择器和计时器。文本类组件----文本框(TextView)文本框组件:在页面中显示文本信息。在activity_main.x...

2020-02-07 14:55:24 1691

原创 Android学习笔记(七):布局管理器的嵌套

布局管理器----布局管理器的嵌套在设计用户界面时,使用一种布局管理器往往难以达到我们想要的效果,这时就需要把多种布局管理器嵌套使用。比如:这个界面就需要一个线性布局管理器里面嵌套两个相对布局管理器来实现。嵌套的原则:根布局管理器必须包含xmlns(命名空间)属性;其他布局管理器可有可无。在一个布局文件中,最多只能有一个根布局管理器; 如果需要多个,就必须再用一个布局管理器...

2020-02-06 13:21:27 730

原创 Android学习笔记(六):网格布局管理器(GridLayout)

布局管理器----网格布局管理器()网格布局管理器是Android4.0推出的。在网格布局管理器中,屏幕被虚拟的细线划分为行、列和单元格,每个单元格放置一个组件。如淘宝页面:看起来和表格管理器一样,但还是有区别的:放在网格布局管理器的单元格中的内容不仅可以跨列显示,还可以跨行显示;而放在表格布局管理器中的内容只能跨列显示,不能跨行显示。网格布局管理器中,当某一行的内容在屏幕中无法...

2020-02-05 15:59:46 2938

原创 Android学习笔记(五):表格布局管理器(TableLayout)

布局管理器----表格布局管理器(TableLayout)表格布局管理器是以行列的形式来管理放入其中的组件的其实线性布局管理器也可以实现这个页面,但是用起来并没有表格管理器方便。在activity_main.xml文件中用TableLayout标签来定义表格布局管理器。利用TableRow子标签在TableLayout标签中定义表格中的一行,然后在TableRow子标签中添加一个组件就...

2020-02-04 15:38:31 1101

原创 Android学习笔记(四):帧布局管理器(FrameLayout)

布局管理器----帧布局管理器(FrameLayout)帧布局管理器为每一个放入其中的组件创建一个空白的区域,这些组件按照先后顺序层叠放置,后面的组件会覆盖前面的组件。帧布局管理器通常用来显示层叠内容,有时还会用来显示拖动效果:如图,钟表的表盘可以作为背景图,而时针、分针、秒针按照先后顺序层叠放置;草坪和小兔子层叠放置,小兔子可按照手指拖动位置变换位置。在activity_main....

2020-02-04 13:46:16 1386

原创 Android学习笔记(三):线性布局管理器(LinearLayout)

布局管理器----线性布局管理器(LinearLayout)线性布局管理器是将放入其中的组件按竖直/水平的方向来排列的,是很常用的一种布局管理器。如微信的登录界面(竖直),天气的近几日天气状况界面(水平)。在线性布局管理器中,每行/每列只能摆放一个组件,当组件摆放到管理器的边缘时,其他未摆放的组件将不被显示。在activity_main.xml中用LinearLayout标签来定义线性布...

2020-02-03 15:58:40 1513

原创 Android学习笔记(二):相对布局管理器(RelativeLayout)

布局管理器----相对布局管理器(RelativeLayout)为什么要进行界面布局?布局可以使界面中杂乱无章的内容变得简洁明了。简单来说,布局管理器就是一种用来管理界面中的各个控件合理分布的工具。相对布局管理器:先确定一个控件(组件)为参考点,然后根据相对于参考点的位置依次摆放其他组件。就像班主任排座位,先让小明坐在教室的最中间,小明即为参考点,张三、李四、王五、小芳分别坐在...

2020-02-03 14:27:39 3346

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除