- 博客(24)
- 资源 (45)
- 收藏
- 关注
原创 Android之Handler子线程的简单介绍(一)
1、Android线程 a)单线程模式 b)Android进程在启动时, 会创建一个主线程(UI线程)去处理UI相关操作, 为了效率考虑,主线程不是线程安全的. c)子线程不能直接操作主线程内的控件 UI控件只能由UI线程去操作。 d)若要实现线程间通信,需要依赖于 Android消息机制等技术2、消息机制:实现线程间通信 由于性能
2016-06-30 16:29:54 627
原创 Android之CalendarView日历视图
CalendarView日历视图在android3.0之后才有的。 相关属性: 日历视图 : 日历视图显示了一个7 * N 的方格, 即日历, N可以设置, 通过滚动视图, 可以选择其他月份年份的日 期, 同时也可以设置日期改变监听器, 监听日历选择事件;日历视图的XML属性 : 设置样式 : android:dateTextAppearance, 设置日期文字显示样式; 设置首日 :
2016-06-30 14:07:43 7983
原创 Android之对话框AlertDialog及其子类的使用(二)
效果图如下:简单的写了个对话框的代码,以便以后复习,那样也方便activity_main:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_
2016-06-30 13:34:26 551
原创 Android之对话框AlertDialog及其子类的介绍(一)
安卓提供了4种常用的对话框: AlertDialog:功能最丰富,实际应用最广的对话框,最常用的。 ProgressDialog:进度对话框,这个对话框只是对简单进度条的封装 DatePickerDialog:日期选择对话框,这个对话框只是对DatePicker的包装 TimePickerDialog:时间选择对话框,这个对话框只是对TimePicker的包装一、AlertDialog,功能
2016-06-30 13:29:56 560
原创 Android之ProgressBar及其子类SeekBar和RatingBar的使用(二)
效果如图所示: 这里简单的写了一个progressBar,seekBar,RatingBar的代码。 布局activity_main:<!-- <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layo
2016-06-30 12:12:20 499
原创 Android之ProgressBar及其子类SeekBar和RatingBar(一)
1.ProgressBar分为不定时进度条和水平进度条两类.或者叫做确定的和不确定的进度条。进度条也是UI界面中一种非常实用的组件,通常用于向用于显示某个耗时操作完成的百分比。进度条可以动态地显示进度,因此避免长时间执行某个耗时操作时,让用户感觉到失去了响应,从而更好地提高用户界面的友好性。Android支持几种风格的进度条,通过style属性可以为ProgressBa
2016-06-30 10:35:07 806
原创 Android之LayoutInflater的使用
获得 LayoutInflater 实例的三种方式:在实际开发中LayoutInflater这个类还是非常有用的,它的作用类似于findViewById()。不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布局文件下的具体widget控件(如Button、TextView等)。 具体作
2016-06-30 10:21:36 416
原创 Android之AdapterView及其子类的介绍
Apater是适配器 AdapterView 显示一堆数据 —AbsListView —-ListView,GridView —AbsSpinner —-Gallery,Spinner ListView —ExpandableListViewAdapterView具有的特点: a)继承了ViewGroup b)可以包括多个列表项,
2016-06-29 20:17:52 5822
原创 Android之ImageView控件以及子类的介绍
(1)配置ImageView,为其添加src属性,指定显示内容 android:src=”@drawable/ic_launcher”(2)添加scaleType,设置不同的拉伸方式 a)android:scaleType=”center” 以原图的几何中心点和ImagView的几何中心点为基准,按图片的原来siz居中显示,不缩放,当图片长/宽超过View的长/宽,则截取图片的居中部
2016-06-29 19:54:30 468
原创 Android之模拟时钟和数字时钟,计时器
1.AnalogClock和DigitalClock模拟时钟和数字时钟` <AnalogClock android:layout_width="wrap_content" android:layout_height="wrap_content"/> <DigitalClock android:layout_width="wrap_content" android:l
2016-06-29 19:44:43 5374
原创 Android之RadioButton与RadioGroup,CheckBox,Switch,ToggleButton的介绍
1)使用RadioButton与RadioGroup 一组RadioButton只能选中其中一个,因此需要和RadioGroup连合使用。 RadioGroup继承了LiearLayout可以设置排列方式 通过修改RadioGroup布局方式实现RadioButton不同的布局方式 在onCreate()方法中,为RadioGroup添加 RadioGroup.OnC
2016-06-29 19:27:37 1302
原创 Android之继承Textview的Button的介绍
Button继承了TextView a)配置Button,为其添加ID及相关属性 在Activity onCreate()方法中获取到该控件, 为其添加监听器,实现点击Button时显示Toast提示框b)为Button设置background属性,该属性可以是颜色, 静态图片和shape的边框文件。但是这情况下单击按钮 不会出现任何效果。 使用selecter文件实现Butt
2016-06-29 19:07:33 1890
原创 Android之focusable的使用
当我们写代码的时候总会发现有的控件获取不到焦点,那是因为ImageButton,Button等都是抢占焦点的控件 android:focusable=”true” 这行的意思就是说可以获取焦点 android:focusable=”false” 这行就是不可获取焦点 可以根据需求来写要不要获取焦点。。
2016-06-29 18:47:01 13015 2
原创 Android之继承Textview的EditText,CheckedTextView的介绍
1.EditText:继承了TextView,是可以编辑内容的文本框 涉及属性: text 编辑框默认文字 hint 编辑框提示文字 ems 编辑框默认字符长度,当设置wrap_content时使用 inputType 限制编辑框输入的内容(可以设置为密码框) enabled=”false” 设置编辑框不可操作 2.CheckedTextView:继承了TextView,
2016-06-29 18:28:06 1796
原创 Android为文本框设置背景资源-shape
背景图片可以使用shape资源文件作为图片使用 shape文件属性: 1)stroke 描述: stroke:边框效果 相当于html中的盒子模型的border 属性: android:width 描边的宽度 android:color 描边的颜色 android:dashWidth 表示边框的样式是虚线的宽度, 值为0时,表示为实线。
2016-06-29 17:30:24 2483
原创 Android之五大布局
布局里的普通属性: layout_width 定义主件相对父容器的宽度 layout_height 定义主件相对父容器的高度 match_parent 充满父容器 wrap_content 完全包裹自己的内容 android:text 显示文本内容 TextView以及子类才有显示文本内容的功能android:orientation定义主件的排
2016-06-29 17:25:53 365
原创 重新学习一遍Android
学习了安卓俩个月了,老师教的还是有点快的,昨天听说安卓已经教完了的时候,我吓到了,卧槽,感觉什么都没学到,即使我听得时候很认真,但是现在好多知识也早已忘光。 所以,还是再重新学习一遍吧。每天我会更新我的博客,把我的学习记录下来。对自己说加油吧。
2016-06-29 11:54:54 361
原创 Android沉浸式状态栏
今天要记录的是Android沉浸式状态栏的开发,看到别的应用都有沉浸式状态栏,是不是感觉很爽,今天我也来做一个沉浸式状态栏的例子,下面看一下效果图: 下面记录一下实现过程: 1、首先在需要使用沉浸式状态栏的Activity里,加上如下代码:requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layou
2016-06-21 22:47:15 351
原创 Android之回退直接退出到主页面
直接上代码吧public void onBackPressed() { Intent MyIntent = new Intent(Intent.ACTION_MAIN); MyIntent.addCategory(Intent.CATEGORY_HOME); startActivity(MyIntent); }
2016-06-21 21:18:58 1464
原创 Android之点击回退键俩次退出程序
先看下效果图吧 代码如下:@Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK && event.getAction() == KeyEvent.ACTION_DOWN) {
2016-06-21 21:11:58 613
原创 Android之SQLite登录注册与EditText清除功能
先看一下效果图吧: 我在这里自定义了一个EditText,代码如下:package com.example.edittext;import android.content.Context;import android.graphics.Rect;import android.graphics.drawable.Drawable;import android.text.Editable;
2016-06-18 16:37:46 833
原创 Android之ViewpagerIndicator滑动导航栏
话不多啊,先看下效果图: 然后说下代码: 一个BounceScrollView继承了HorizontalScrollView,在这里实现了滑动的效果,并且与viewpager联合在一起了。。 BounceScrollView类代码:package com.ucnew.view;import android.content.Context;import android.graphics.R
2016-06-18 14:59:37 696
原创 Android之ViewPagerIndictor三角形指示器
话不多说,上效果图啊 根据慕课网里面写出来的,可以点击,也可以滑动 MainActivity类:package com.example.viewpagerindicator;import java.util.ArrayList;import java.util.Arrays;import java.util.List;import com.example.view.ViewPagerIn
2016-06-18 12:01:09 2198
原创 Android之SharedPreferences保存数组
做了一个项目,想在listview的点击跳转之后实现点击收藏实现收藏页面。我要用代码记录下到底我收藏了哪些,只好用数组存储了。。。还有我把我要点击的那个图片也收藏进来了。。。真的好激动,实现了这个功能。。。。。源代码如下:SharePreference类:package com.loopj.android.interfac;import java
2016-06-16 17:20:00 9685
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人