德仔

工作学习之笔记

[Android]Call requires API level 24(current minimum is 21):android.icu.util.calendar问题解决

Androidstudio 出现 Call requires API level 24(current minimum is 21):android.icu.util.calendar 问题时的办法1、设置minSDK,在AndroidManifest中添加minSdkVersion设置最小版本列...

2017-08-15 08:57:51

阅读数:742

评论数:0

[Android]笔记20:使用Toast显示提示框

Tost的功能和用法都比较简单,大部分时候他只能显示简单的文本提示;如果应用需要显示诸如图片、列表之类的复杂提示,一般建议使用对话框来完成;如果开发者确实想通过Toast来完成也是可以的,此时需要调用Toast构造器创建实列,再调用setView()方法设置Toast显示的view组件。 publ...

2017-08-10 09:00:22

阅读数:241

评论数:0

[Android]笔记20:ViewAnimator-仿android系统launcher界面

ViewAnimator是一个基类,它继承了FrmaeLayout,因此他表现出FrmaeLayout的特征,可以将多个View组件,叠在一起,可以在view切换时展现出动画效果。 ViewAnimator重要属性如下: XML 属性 描述 android:animateFirst...

2017-07-25 13:41:53

阅读数:540

评论数:0

[Android]笔记19:RatingBar的功能与用法

属性名称 描述 android:isIndicator:RatingBar是否是一个指示器(用户无法进行更改) android:numStars:显示的星型数量,必须是一个整形值像“100”。 android:rating 默认的评分,必须是浮点类型,像“1.2”。 android:st...

2017-07-24 16:23:42

阅读数:190

评论数:0

[Android]笔记17:Spinner的功能与用法

Spinner组件与Swing编程中的Spinner不同,此处的Spinner其实就是一个列表选择框。不过android的列表选择框并不需要显示下拉框列表,而是相当于弹出一个菜单供用户选择。 Spinner与Gallery都集成了AbsSpinner,AbsSpinner继承了AdapterVie...

2017-07-14 09:33:36

阅读数:214

评论数:0

[Android]android studio ——使用as前的基本设置(很实用的as设置)

我们在使用Android studio前一定会根据自己的个性去求进行各种设置。 这里我将贴出一些我使用as中遇到的比较方便以及基本的一些设置。1,点开as之前应该做的事 很多人一定会在这个界面卡顿很久,其实这是as在检测更新。所以我们在点开as之前先修改它的配置文件,让它不再更新。找到你安装as的...

2017-07-14 09:18:13

阅读数:266

评论数:0

[Android]笔记16:网格视图(GridView)的功能与用法

带预览的图片浏览器main.xml<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk...

2017-07-13 13:58:06

阅读数:198

评论数:0

[Android]笔记15:自动完成文本框(AutoCompleteTextView)的功能与用法

AutoCompleteTextView 支持的属性 AutoCompleteTextView组件继承自EditText(EditText又继承自TextView),所以它支持TextView组件提供的属性,同时,该组件还支持如下属性: android:completionHint: 用于为...

2017-07-11 10:26:05

阅读数:222

评论数:0

[Android]笔记14:Adapter接口及实现类

Adapter本身只是一个接口,它派生了ListAdapter和SpinnerAdapter两个子接口,其中ListAdapter为AbsListView提供列表项,而SpinnerAdapter为AbsApinner提供列表项。Adapter接口及其实现关系类图如图所示: 从类图中可以看出...

2017-07-04 08:54:59

阅读数:185

评论数:0

[Android]笔记13:改变分割条、基于数据的ListView

ListView是手机系统中使用非常广泛的一种组件,它以垂直列表的形式显示所有列表项。生成列表视图如下两种方式。 直接使用ListView进行创建 让Activity继承ListActivity(相当于该Activity显示的组件为ListView) 一旦在程序中获得了ListView之后,接下...

2017-07-04 08:40:09

阅读数:160

评论数:0

[Android]笔记12:使用QuickContactBadge关联联系人

QuickContactBadge继承了ImageView,因此它的本质也是图片按钮,也可以通过android:src属性指定它显示的图片。QuickContactBadge额外增加的功能是:该图片可以关联到手机中指定联系人,当用户单击该图片时,系统将会打开相应联系人的联系方式界面。 为了...

2017-06-20 13:36:39

阅读数:346

评论数:0

[Android]笔记11-计时器

计时器(Chronometer)Android 还提供了一个计时器组件:Chronometer,该组件与TextClock都继承自TextView,因此他们都会显示一段文本。但Chronometer都不是显示当前时间,它显示的是从某个起始时间开始,一共过去了多长时间。 Chronometer 的...

2017-06-16 09:37:17

阅读数:240

评论数:0

[Android]笔记10-单选按钮和复选框的功能与用法

单选钮(RadioButton)、复选框(CheckBox)、状态开关按钮(ToggleButton)和开关(Switch)是用户界面中最普遍的UI组件,他们都继承了button类,因此都可直接使用button支持的各种属性和方法。 RadioButton、Checkbox与普通按钮不同的是,他...

2017-06-14 13:40:27

阅读数:393

评论数:0

[Androrid]笔记9-用户友好的输入界面

对于一个用户友好的输入界面而言,接受用户输入的文本框内默认会提示用户如何输入;当前用户把焦点切换到输入框时,输入框自动选中其中已输入的内容,避免用户删除已有内容;当用户把焦点切换到只接受电话号码时,输入法自动切换到键盘<?xml version="1.0" encodin...

2017-06-01 14:40:52

阅读数:289

评论数:0

[Android]笔记8-GridLayout布局

GridLayout 概述   GridLayout即网格布局,它是Android4.0新增的布局管理器,因此需要在Android4.0之后的版本中才能使用该布局。   GridLayout的作用类似于HTML中的table标签,它把整个容器划分成rowsxcolumns个网格,每个网格可以...

2017-05-23 16:33:19

阅读数:291

评论数:0

[Android]笔记7-RelativeLayout布局

RelativeLayout是相对布局控件:以控件之间相对位置或相对父容器位置进行排列。相对布局常用属性:子类控件相对子类控件:值是另外一个控件的idandroid:layout_above———-位于给定DI控件之上 android:layout_below ———-位于给定DI控件之下and...

2017-05-17 08:45:52

阅读数:235

评论数:0

[Andorid]笔记6-帧布局

一.FrameLayout(帧布局)重点: FrameLayout(帧布局)直接继承了ViewGroup所代表,这个布局会默认把控件放在屏幕上的左上角的区域,后续添加的控件会覆盖前一个,如果控件的大小一样大的话,那么同一时刻就只能看到最上面的那个控件 二.FrameLayout(帧布局...

2017-05-15 14:14:07

阅读数:315

评论数:0

[android]笔记5-TableLayout

表格布局由TableLayout所代表,TableLayout继承了LinearLayout,因此它的本质依然是线性布局器。表格布局采用行,列的形式来管理UI组件,TableLayout并不需要明确滴滴声明包含多少行,多少列,而是通过添加TabelRow,其他组件来控制表格的行数和列数。 ...

2017-05-11 13:41:17

阅读数:370

评论数:0

[android]笔记4-线性布局

Android的布局管理器本身就是一个UI组件,所有的布局管理器都是ViewGroup的子类。图2.7显示了Android布局管理器的类图。 图2.7 Android布局管理器的类图从图2.7可以看出,所有布局都可作为容器类使用,因此可以调用多个重载的addView()向布局管理器中添加...

2017-05-10 11:49:25

阅读数:370

评论数:0

[Android]笔记3-跟随手指的小球

为了实现一个跟随的小球,自定义UI组件,这个UI组件将会在指定位置绘制一个小球,这个位置可以动态改变。当用户通过手指在屏幕上拖动时,程序监听这个手指动作,把手指的位置传入自定义UI组件,并通知该组件重绘制即可。DrawView UI组件package com.dezai.customerview...

2017-05-08 15:27:48

阅读数:275

评论数:0

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