四时宝库

程序员的知识宝库

Android零基础入门|揭开RecyclerView庐山真面目

大家还记得之前在第38期~第50期都在学习列表控件吗,其中用了8期讲ListView的使用,相信都已经掌握好了吧。那么本期一起来学习Android 5.X新增的一个列表组件,那就是RecyclerView的使用。

一、RecyclerView概述

从前面的学习我们知道,ListView的功能非常强大,几乎绝大部分应用程序都会使用到,虽然也学会一些方法技巧来提升ListView的效率,但其性能还是不是很完美。

另外ListView的可扩展性相对来说比较弱,以前要实现每个列表项的高度不同的界面,或者要完成瀑布流效果,需要非常复杂的自定义处理。

Android零基础入门|拖动条SeekBar和星级评分条RatingBar

前面两期都在学习ProgressBar的使用,关于自定义ProgressBar的内容后期会继续学习的,本期先来学习ProgressBar的2个子组件SeekBar和RatingBar。

一、SeekBar

拖动条和进度条非常相似,只是进度条采用颜色填充来表明进度完成的程度,而拖动条则通过滑块的位置来标识数值——而且拖动条允许用户拖动滑块来改变值,因此拖动条通常用于对系统的某种数值进行调节,比如调节音量等。

由于拖动条SeekBar继承了 ProgressBar,因此ProgressBar所支持的XML属|性和方法完全适用于SeekBar。

Android零基础入门|视图切换组件ViewSwitcher

前面三期学习了ProgressBar系列组件,那本期开始一起来学习ViewAnimator组件。

一、ViewAnimator组件概述

ViewAnimator是一个基类,它继承了 FrameLayout,因此它表现出FrameLayout的特征,可以将多个View组件叠在一起。 ViewAnimator额外增加的功能正如它的名字所暗示的一样,ViewAnimator可以在View切换时表现出动画效果。

ViewAnimator及其子类的继承关系图如下图所示。

Android开发第二大控件,EditText的属性和使用方法

EditText与TextView非常相似,它甚至与TextView 共用了绝大部分XML属性和方法。EditText与TextView的最大区别在于:EditText可以接受用户输入。

一、EditText简介

EditText支持的XML属性及相关方法见TextView表中介绍的与输入有关的属性和方法,其中比较重要的一个属性是inputType,用于为EditText设置输入类型,其属性值主要有以下一些。

    Android零基础入门|自定义酷炫进度条

    Android系统默认的ProgressBar往往都不能满足实际开发需要,一般都会开发者自定义ProgressBar。

    在Android开发中,自定义ProgressBar一般有三种思路来完成。

    一、在系统进度条基础上优化

    首先来看一下style="@android:style/Widget.ProgressBar.Horizontal"的源码。鼠标移动到style属性值上,按住Ctrl键,鼠标左键点击即可打开对应资源文件。

    Android零基础入门|进度条ProgressBar

    不知不觉这已经是第51期了,在前面50期我们学了Android开发中使用频率非常高的一些UI组件,当然这些组件还不足够完成所有APP的开发,还会经常用到一些诸如进度条、拖动条、搜索框、时间和日期选择器等组件,那么后面几期就来一起学习这些高级组件。

    一、ProgressBar系列组件

    ProgressBar也是一组重要的组件,ProgressBar本身代表了进度条组件,它还派生了两个常用的组件:SeekBar和RatingBar。ProgressBar及其子类在用法上十分相似,只是显示界面有一定的区别,因此本节把它们归为一类,针对它们的共性集中讲解,并突出介绍它们的区别。

    学会在代码中写注释(代码注释有何规范)

    程序员可能不喜欢写注释的原因有很多。首先,写注释需要花费额外的时间和精力,这可能会让一些程序员觉得是在浪费时间,特别是在紧张的项目进度下。其次,一些程序员可能认为他们的代码已经足够清晰,不需要额外的注释。再者,有些程序员可能觉得注释会使代码变得混乱,影响代码的可读性。

    然而,注释是编程中非常重要的一部分。它可以帮助其他程序员理解你的代码,特别是在团队协作的项目中。注释也可以帮助你自己在未来回顾和理解你的代码,特别是在你需要修改或扩展你的代码时。

    详解代码统计工具cloc--计算文件数、空白行数、注释行和代码行

    概述

    Cloc是一款使用Perl语言开发的开源代码统计工具,支持多平台使用、多语言识别,能够计算指定目标文件或文件夹中的文件数(files)、空白行数(blank)、注释行数(comment)和代码行数(code)

    github:https://github.com/AlDanial/cloc/releases


    一、安装cloc

    Python代码规范之注释(python语言代码注释符号)



    1、注释

    1.1、块注释

    “#”号后空一格,段落件用空行分开(同样需要“#”号)

    分享一段Java搞笑的代码注释(java搞笑段子)

    今天在群里看到有人分享了一段搞笑的注释代码,觉得挺好玩的,在这里收藏一下

    程序员真心不容易啊,为了代码不出现bug,都要让佛祖来镇楼了。

    学习Java的同学注意了!!!

    学习过程中遇到什么问题或者想获取学习资源的话,欢迎加入Java学习交流,裙号码:253772578【长按复制】 我们一起学Java!

    控制面板
    您好,欢迎到访网站!
      查看权限
    网站分类
    最新留言
      友情链接