自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Hy的博客

一万年太久,只争朝夕!

  • 博客(15)
  • 收藏
  • 关注

原创 【Android】安卓开发之通过本地广播实现子线程和UI线程的通信

在做一个demo的时候,需要实现一个效果:当用户进行一些耗时操作的时候,显示一个进度条对话框,避免用户产生程序没反应的体验。而耗时操作一般都是在子线程中进行,而且如果耗时操作在子线程调用的外部类当中,那我们要如何让子线程将消息通知给UI线程,让UI线程及时的显示和收回进度条对话框呢?方法还是有的,比如说使用本地广播。一、在子线程调用的外部类里,进行本地广播发送设置:public cla

2017-02-26 17:57:34 3390 1

原创 【Android】安卓开发之将上一个Activity的数据传递给下一个Activity

有时候我们希望一些数据可以在活动之间传递,这时候我们可以借助Intent实现1、在第一个活动Register添加如下语句:Intent intent = new Intent(Register.this,RegisterPart2.class); intent.putExtra("userName",userName);

2017-02-23 22:29:18 2524

原创 【Android】安卓开发之使用Gson和POST请求和服务器通信

一、先看接口文档url:http://10.15.120.43:8080/APP/Register(假设是这个地址,实际并不是)请求方式:Http-PostContent-Type: application/json请求参数{ “username”:”用户名”,“password”:”登录密码”}返回参数{“code”:”响应状态码”,“msg”: “响应信息”}二

2017-02-22 18:14:55 861

原创 【Android】安卓开发实战之自定义分隔线条的长度、宽度、颜色

默认的分隔线条在长度上会充满整个屏幕,有时候我们需要留出一定距离来优化界面,实现方法如下:1、在drawable文件夹下新建一个divider.xml文件 2、在布局文件中使用这个资源文件<LinearLayo

2017-02-22 13:15:21 1249

原创 【Android】安卓开发实战之仿iPhone通讯录demo的移植和优化

demo下载地址:http://download.csdn.net/detail/u013895206/9273575首先来看一下demo和我移植优化后的对比效果demo: 优化后:可以看到,针对demo,我做了移植后,主要做了一下优化:1、优化键盘设置。2、将顶部固定的搜索框折叠到了搜索图标中。3、将Activity中的demo,移到了Fr

2017-02-22 10:57:54 1302 4

原创 【Android】安卓开发实战之使用Fragment(碎片)实现底部导航栏效果

现在的APP一般底部有一个导航栏,点击可以切换不同的内容,但又没有出现一个活动跳转到另一个活动的现象,这个效果如何实现?方法自然是有的,比如说使用Fragment碎片。一、准备八张图片,放入drawable文件夹下。二、创建主布局文件using_main.xml<com.example.weihy.ftzone.ActionBarLayOut xmlns:and

2017-02-21 22:53:49 5029 6

原创 【Android】安卓开发实战之销毁之前的全部活动

当我们使用standard方式启动活动时,每启动一个活动,返回栈就会将该活动入栈,有时候你想销毁一些活动时,要不停的返回才能到达相应的活动,这种方式用户体验不是很好。那有没有什么方式可以实现一次性销毁之前的所有活动呢?有的啦,我们一起来看一下吧。1、首先,我们来建一个活动收集类,用于收集活动/** * 这个类用于销毁活动,finishAll()方法可以直接退出程序,当然担心没有彻底退出,

2017-02-21 16:21:10 2191

原创 【Android】安卓开发实战之软键盘设置

一、设置软键盘的“完成”按键要将软键盘的可变按键设置为“完成”,只要在EditText布局里加上这句话就可以了。android:imeOptions="actionDone"如果你要将可变按键设置为“搜索”,那么还要设置为单行。android:imeOptions="actionSearch"android:singleLine="true"二、点击空白处,收起软键盘在需要点击空

2017-02-21 15:25:11 1087

原创 【Android】安卓开发实战之通过visibility属性实现搜索框弹出效果

有时候我们可能会在APP顶部设置一个搜索图标,点击该图标,在顶部弹出一个搜索框,并将原标题栏覆盖,这个效果,我们可以通过使用visibility属性可简单实现。先看一下效果图:实现方法如下:1、在大的布局里,再新建两个小的线性布局,第一个布局装着EditText搜索框、“取消”TextView,线性布局的visibility属性设置为gone,即不可见。第二个线性布

2017-02-21 14:28:53 891

原创 【Android】安卓开发实战之Java代码中控制EditText插入图片的大小

有时候在EditText绘制的图片尺寸可能过大,会出现显示不完全的情况,这时候我们可以在Java代码中设置绘制图片的大小,方法如下:EditText username = (EditText)findViewById(R.id.user_name_edit);EditText password = (EditText)findViewById(R.id.login_password_edit

2017-02-21 13:50:14 3111

原创 【Android】安卓开发实战之使用layout_weight优化布局

具体见代码<LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="center" android:orientation="horizontal" android:

2017-02-21 13:33:38 553

原创 【Android】安卓开发实战之自定义对话框位置、大小、颜色、形状

首先来看一下效果:下面来看一下实现方法:1、首先要新建一个dailog_group_layout.xml文件,因为对话框需要绑定一个布局<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:l

2017-02-21 11:41:01 921

原创 【Android】安卓开发实战之自定义仿iPhone导航条组件

首先来看一下效果:下面来看看实现方式:1、首先在value文件夹下的colors.xml文件下新建两个颜色 #3F51B5 #303F9F #FF4081 #ff6a69 #FFFFFF2、然后在drawable文件夹下新建6个资源文件a、round_red_food.xml背景颜色填充为红色,左上角和左下角的弧度设为3dp,

2017-02-21 11:01:43 3670

原创 【Android】安卓开发实战之自定义EditText输入框形状颜色

下面来看一下实现方法:1、先在drawable文件夹下创建一个myedittext.xml文件,文件代码如下: <!-- corners里的属性,是四个边角拐角的大小 topLeftRadius:左上角 topRightRadius:右上角 bottomRightRadius:右下角 bottomLeftRadius

2017-02-20 23:51:49 2070

原创 【Android】安卓开发实战之自定义ActionBar(活动栏、状态栏)颜色且没有色差

一、目标:Android5.0以上二、步骤1、在res-values-colors.xml下新建一个RGB颜色 #3F51B5 #303F9F #FF4081 #ff6a692、新建一个布局,名为actionbarlayout.xml,在后边重写布局时用于添加<LinearLayout xmlns:android="http://schem

2017-02-14 16:00:19 1585

空空如也

空空如也

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

TA关注的人

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