自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (3)
  • 收藏
  • 关注

原创 Fragment和Activity之间通过广播的方式传递数据

1.管理类/** * 广播管理类:注册广播、注销广播、发送广播 * @author weizh_000 * @date 2016-8-29 */public class BroadCastManager { private static BroadCastManager broadCastManager = new BroadCastManager(); public sta

2016-08-29 22:56:54 3241

原创 自定义控件--滑动删除

1.应用场景:替换item长按删除2.实现逻辑:a.自定义一个可以滑动的布局;b.将该布局放入adapter的布局中,需要处理滑动冲突;3.目录结构:4.java代码:4.1 SwipeLayoutManager.javapackage com.weizh.swipedelete.manager;import com.weizh.swipedelete.wi

2016-08-24 15:44:20 524

原创 自定义控件--头部视差

一、项目分析1.应用场景:个人信息界面头部图片放大效果2.视差效果:view变化的速度和手指移动的速度不一致;二、正式开发1.ParallaxListview.javapackage com.weizh.parallax.widget;import android.content.Context;import android.util.AttributeS

2016-08-23 20:38:29 385

原创 自定义控件--快速检索

一.应用场景:联系人,好友列表,商品等列表的快速定位和搜索二.实现逻辑:a.右边是自定义QuickIndexBar,它能获取触摸它的时候当前所触摸到的字母; 绘制文本x坐标: width/2; 绘制文本y坐标: 格子高度的一半 + 文本高度的一半 + position*格子高度 计算触摸点对应的字母:根据触摸点的y坐标除以cellHeight,得到的值就是字母对应的索引; 

2016-08-23 16:36:27 399

原创 自定义控件--QQ侧滑菜单

1.目录结构:2.java代码2.1Constant.javapackage com.weizh.qqslidemenu.constant;public interface Constant { public static final String[] sCheeseStrings = { "Abbaye de Belloc", "Abbaye du

2016-08-23 00:12:26 2521 1

原创 自定义控件--优酷菜单

1.目录结构2.MainActivity.javapublic class MainActivity extends AppCompatActivity implements View.OnClickListener { private ImageButton ibtnHome, ibtnMenu; private RelativeLayout rlInner, rl

2016-08-21 10:05:17 475

原创 android studio布局文件/XML怎么代码补全

android studio中的布局文件代码补全方式是打第一个字母就提示了,而java代码有时候要按快捷键。布局文件的话呢,要写在标签开始处才提示,在标签闭合处有时候不提示,有时候在内容里也会有不提示的情况

2016-08-08 09:27:00 1722

原创 运行的时候布局文件报错

它说我布局文件73行错误,我看了一下,原来真的view写成小写开头了但是布局文件也没报红,真奇怪。

2016-08-08 09:25:29 382

原创 安卓srcCompat弄死我了

1 <ImageView2 android:layout_width="150dp"3 android:layout_height="120dp"4 app:srcCompat="@drawable/ic_error_page"5 android:id="@+id/imageView" />拖动imagview控

2016-08-08 09:23:44 3441 1

原创 Google Gson的使用方法

用法1:从网络获取到json字符串之后,假如该字符串为data,1 Gson gson = new Gson();2 HomeBean json = gson.fromJson(data, HomeBean.class);其中HomeBean是javabean。解析后的json就是一个homebean了,然后如果homebean里还有arr

2016-08-08 09:15:57 625

原创 eclipse安卓引入库项目的正确方法

之前清单文件里theme主题老是改不成库项目里定义好的主题@style/Theme.AppCompat.Light,只能用默认主题@style/AppTheme<application android:name="com.example.googleplay.global.GooglePlayApplication" android:allowBacku

2016-08-08 09:13:26 942

原创 ViewPagerIndicator的使用方法

使用方法: 1.引用library,并解决support v4 jar包冲突 2.布局文件中添加viewpager和viewpagerindicator,布局文件:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://s

2016-08-08 09:06:38 347

原创 ratingbar设置不可调节星星数量

布局文件里这么写<RatingBar android:id="@+id/rb_bar" android:layout_width="wrap_content" android:layout_height="15dp" android:layout_below="@+id/

2016-08-08 09:04:10 912

原创 listview设置条目点击的时候不变色(让状态选择器不起作用)

未设置前的效果如下图:很明显,“酷狗音乐”那个条目被点击的时候,条目背景变为蓝色,怎么去掉这个颜色呢?java代码可以这么写:listView.setSelector(new ColorDrawable());//设置默认状态选择器为全透明,不传颜色就是没颜色效果如下图:

2016-08-08 09:01:19 692

原创 【项目笔记】【bug】数组空指针异常

package com.example.googleplay.ui.holder;import java.util.ArrayList;import android.view.View;import android.widget.ImageView;import com.example.googleplay.R;import com.example.googleplay.http.

2016-08-08 08:58:13 354

原创 Genymotion开启就白屏解决方法

Genymotion开启就白屏,包括菜单栏也白屏,解决方法: 很可能是显卡驱动有问题,用驱动人生或者驱动精灵更新显卡驱动就可以了。我之前也碰到过,然后整个屏幕都是白色的,也不知道是什么原因,当时显卡驱动莫名其妙的坏了,后来用了驱动精灵还是驱动人生修复好了显卡驱动,之后就可以正常使用Genymotion了。 觉得好用,点个赞哦~

2016-08-08 08:56:36 1082

原创 Android Studio中有没有类似于Eclipse中的ctrl+2+L的快捷键? \Android Studio快捷键之代码提示

问:Android Studio中有没有类似于Eclipse中的ctrl+2+L的快捷键?答:有,as中的快捷键是Ctrl+Alt+V AndroidStudio和Eclipse常用快捷键对比功能AndroidStudioEclipse代码提示ctrl+alt+space/ctrl+shift+sp

2016-08-08 08:52:34 1347

原创 【项目笔记】布局文件报错Suspicious size: this will make the view invisible, probably intended for layout_width

写着写着就懵逼了,一直以为布局文件没写错啊,horizontal就是竖直啊,原来布局文件报错,不仅仅需要从报错的地方解决问题,还需要从其他地方去分析。很明显是方向orientation选错了,应该写成vertical 才是竖直方向而不是horizontal<LinearLayout xmlns:android="http://schemas.android.com/apk/res/a

2016-08-08 08:50:45 1315 8

原创 OKHttp3同步和异步的简单使用方法

Android Studio的用户,先在所在module的build.gradle文件里面的dependencies里配置如下compile "com.squareup.okhttp3:okhttp:3.4.1"1.OKHttp3同步的使用方法 OkHttpClient okHttpClient = new OkHttpClient();//1.定

2016-08-08 08:21:41 9402 6

SSH的jar包大合集

spring+struts+hibernate jar包大合集

2016-11-24

jdbc连接sql的驱动jar包3个

jdbc连接sql的驱动jar包3个

2016-11-24

HR管理系统

开发参考的demo

2016-11-24

空空如也

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

TA关注的人

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