代码改变世界

随笔分类 -  Android

ImageView从网络上获取图像

2014-03-29 20:57 by kingshow, 413 阅读, 收藏, 编辑
摘要: 在实际开发中我们可能会从网络上获取一张图片显示在我们的手机上,这样我们可以使用HTTP协议进行操作。一、建立工程,如图二、activity_main.xml中代码 View Code三、AndroidManifest.xml中代码 View Code这个当中最主要的加了个网络访问权限四、MainActivity.java中代码package com.study.httpim... 阅读全文

ImageView实现适屏和裁剪图片功能

2014-03-27 20:08 by kingshow, 728 阅读, 收藏, 编辑
摘要: 在实际开发中,我们可以将一个图像文件,指定显示按照屏幕的大小进行显示,或者对指定的图像文件进行裁剪的功能。下面介绍实现适屏和裁剪图片的功能。一、建立工程,如图二、activity_main.xml中代码 View Code三、MainActivity.java中代码package com.study.cutimageview;import android.app.Activity;import android.content.Intent;import android.graphics.Bitmap;import andr... 阅读全文

ImageView显示图像控件(基本用法)

2014-03-26 21:56 by kingshow, 1378 阅读, 收藏, 编辑
摘要: ImageView主要是用来显示图片的控件,可以对图片进行发大、缩小和旋转的功能。android:scaleType属性指定ImageView控件显示图片的方式,例如:Center表示图像以不缩放的方式显示在ImageView控件的中心,如果设置为fitCenter,表示图像按照比例缩放至合适的位置,并在ImageView控件的中心。下面介绍ImageView的基本用法。一、建立工程,如图二、activity_main.xml中代码 View Code三、Mainactivity.java中代码package com.study.imagevie... 阅读全文

SeekBar拖动条控件

2014-03-26 20:22 by kingshow, 198 阅读, 收藏, 编辑
摘要: SeekBar控件可以通过拖动滑竿改变当前的值,可以利用SeekBar来设置有一定范围的变量的值。一、建立工程,如图二、activity_main.xml中代码 View Code三、MainActivity.java中代码package com.study.seeekbar;import android.os.Bundle;import android.app.Activity;import android.view.Menu;import android.widget.SeekBar;import android.widget.SeekBar.OnSeekB... 阅读全文

CheckBox复选框控件

2014-03-25 19:38 by kingshow, 367 阅读, 收藏, 编辑
摘要: CheckBox默认的情况下是未选中的状态,如果想修改这个默认值的话,可以将中的android:checked设置为true或者使用CheckBox.setXChecked方法设置都可以实现复选框的功能。一、建立工程,如图二、activity_main.xml中代码 View Code三、checkbox.xml中代码 View Code四、MainActivity.java中代码package com.study.checkbox;import java.util.ArrayList;import java.util.List;import androi... 阅读全文

ToggleButton开关按钮的使用

2014-03-24 21:16 by kingshow, 506 阅读, 收藏, 编辑
摘要: ToggleButton控件和Button控件的功能基本相同,ToggleButton控件提供了可以表示“开/关”状态的功能。可以在wifi或者手电筒等应用使用。一、建立工程,如图二、activity_main.xml中代码 View Code三、MainActivity.java中代码package com.study.mytoggle;import android.os.Bundle;import android.app.Activity;import android.view.Menu;import androi... 阅读全文

RadioButton选项按钮控件

2014-03-23 20:20 by kingshow, 424 阅读, 收藏, 编辑
摘要: RadioButton选项按钮可以用于多选一的应用中,如果想在选中某一个按钮后,其它的选项都被设置为未选中的状态,需要将添加到中。一、建立工程,如图二、activity_main.xml代码 View Code三、MainActivity.java中代码package com.example.android_radiobt;import android.os.Bundle;import android.app.Activity;import android.view.Menu;import android.view... 阅读全文

Button图文混排的按钮

2014-03-23 10:28 by kingshow, 641 阅读, 收藏, 编辑
摘要: 按钮上可以设置背景图片,也可以自定义按钮,这里介绍按钮上文字和图片混合排列的效果。一、建立工程二、activity_main.xml中代码 View Code三、MainActivity.java中代码package com.study.imagebutton;import android.os.Bundle;import android.app.Activity;import android.graphics.Bitmap;import android.graphics.BitmapFactory... 阅读全文

Button按钮的焦点变化

2014-03-22 23:14 by kingshow, 1078 阅读, 收藏, 编辑
摘要: 按钮在应用中起着至关重要的作用,下面介绍按钮的焦点的变化。一、建立工程,如图二、activity_main.xml View Code三、MainActivity.java中代码package com.study.android_button1;import android.os.Bundle;import android.app.Activity;import android.view.KeyEvent;import android.view.Menu;import android.view.MotionEvent;import android.view.View;i... 阅读全文

AutoCompleteTextView自动完成输入内容

2014-03-21 21:13 by kingshow, 260 阅读, 收藏, 编辑
摘要: 有时候,在输入一些内容的,会自动出现相关内容的提示,这在android中有两个控件来完成,下面介绍这两个控件。AutoCompleteTextViewMultiAutoCompleteTextView一、建立工程,如图二、activity_main.xml中代码 View Code三、MainActivity.java中代码package com.study.autotextview;import android.os.Bundle;import android.app.Activity;import android.view.Menu;import andro... 阅读全文

EditText输入特定的字符

2014-03-20 20:52 by kingshow, 889 阅读, 收藏, 编辑
摘要: EditText中输入特定的字符,实现校验功能。这个比较简单,就介绍activity_main.xml中的代码和效果图。一、activity_main.xml中的代码 View Code二、效果图图片是后来补上的,所以没有截全部的!----------------------------------------------------------------------------------------------------------... 阅读全文

EditText输入表情图像

2014-03-20 20:01 by kingshow, 1322 阅读, 收藏, 编辑
摘要: EditText中添加表情图像。EditText是在开发当中经常用到的控件,大家都比较熟悉了,通过学习老罗的视频,在这里记录一下,以便以后方便查阅。一、建立工程二、activity_main.xml中代码 View Code三、MainActivity.java中的代码package com.study.android_edittext;import java.lang.reflect.Field;import java.util.Random;import android.os.Bundle;import android.app.Activity;import and... 阅读全文

TextView实现跑马灯效果

2014-03-19 21:54 by kingshow, 430 阅读, 收藏, 编辑
摘要: 跑马灯的效果,在程序中随处可见,下面介绍在TextView中实现跑马灯效果。主要是在TextView控件中的设置,比较简单。一、建立工程二、activity_main.xml中的代码 View Code三、MainActivity.java中代码package com.study.android_textview;import android.os.Bundle;import android.app.Activity;import android.text.Html;import android.text.method.LinkMovementMethod;import an... 阅读全文

TextView单击链接弹出Activity

2014-03-19 21:12 by kingshow, 282 阅读, 收藏, 编辑
摘要: 在TextView中的文字,点击后,怎么弹出Activity?一、创建工程,如图二、activity_main.xml代码 View Code三、AndroidManifest.xml中代码 View Code四、MainActivity.java中代码package com.study.android_textview3;import android.os.Bundle;i... 阅读全文

TextView显示表情图像和文字

2014-03-17 21:01 by kingshow, 2773 阅读, 收藏, 编辑
摘要: 通过TextView显示出表情图像和文字。一、建立工程,在drawable下放入五张表情图片二、activity_main.xml代码 View Code三、MainActivity.java代码package com.study.android_textview2;import java.lang.reflect.Field;import android.R.drawable;import android.os.Bundle;import android.app.Activity;import android.graphics.Color;import android.graphic... 阅读全文

android TextView如何显示html元素控件

2014-03-15 23:14 by kingshow, 1132 阅读, 收藏, 编辑
摘要: 在android中,用textview显示丰富的文本,也可以嵌入html元素控件。一、MainActivity类的代码package com.study.android_textview;import android.os.Bundle;import android.app.Activity;import android.text.Html;import android.text.method.LinkMovementMethod;import android.view.Menu;import android.widget.TextView;public class MainActivity. 阅读全文

Android Style and Theme 样式和主题

2014-02-24 11:09 by kingshow, 592 阅读, 收藏, 编辑
摘要: Styles和Themes都是资源文件位于res/values,当然,可以用Android提供的一些默认的风格和主题资源,也可以自定义自己的主题和风格资源。 Android xml风格和主题文件的编写,是涉及到整个程序界面美观的因素之一。 当设计应用程序时,你可以用风格和主题来统一格式化各种屏幕和UI元素。较好的应用风格和主题,可以实现美观而统一的界面,和web中的CSS一样,Android也可以为界面定义全局、公用的Style。 Styles:风格是一个包含一种或者多种格式化属性的集合,可以将其作为一个单位用在布局XML单个元素当中。 比如,可以定义一种风格来定义文本的文字大小和颜色,然后. 阅读全文

Android Alertdialog之多选对话框

2014-02-21 19:30 by kingshow, 1836 阅读, 收藏, 编辑
摘要: Android UI各种各样,下面是自己学习时写的多选对话框的实例。也在网上看了很多实例,但很多实例都没有将选择后的值显示出来,或者选择后,当用户取消选择时,以前选择的值还在的情况很多。下面是实例不会有这样的问题。 Android中的对话框形式有四种,分别是一般对话框形式,列表对话框形式,单选按钮对话框,多选按钮对话框,这里主要是针对多选对框框的介绍。一、创建alertdialog工程,如图二、activity_main.xml中代码 View Code 三、MainActivity中的代码package com.bruce.alertdialog;import android... 阅读全文

Android ContentProvider 内容提供者

2014-02-20 17:05 by kingshow, 485 阅读, 收藏, 编辑
摘要: ContentProvider 内容提供者,是Android四大组件之一。一、简述 可以理解为一个特殊的存储数据的类型,它提供了一套标准的接口来获取和操作数据。可以把数据封装到ContentProvider 中,从而是这些数据可以被其他的应用程序所共享。搭建起了所有应用程序之间数据交换的桥梁!1. 内容提供者可以将应用中的数据对外进行共享 2.内容提供者将数据的访问方式统一,不必针对不同数据类型采取不同的访问策略 3.内容提供者将数据封装,只暴露出我们希望提供给其他程序的数据 4.内容提供者中数据更改可被监听二、创建内容提供者 定义类继承ContentProvider,根据需要重写内部方... 阅读全文

SQLite增删改查(利用系统API)

2014-02-19 16:19 by kingshow, 243 阅读, 收藏, 编辑
摘要: 在SQLite增删改查(自己写SQL语句)中介绍了通过自己写SQL语句来实现增删改查。下面是利用系统API来实现。一、在上一篇中工程中直接增加PersonService2,PersonDao2和MyTest2类。如图二、PersonService2详细代码package com.bruce.db_test.service;import java.util.List;import java.util.Map;import android.content.ContentValues;public interface PersonService2 { public boolean inser... 阅读全文