-
viewpager+Fragment空白页问题
一般的做法是内部嵌套的viewpager+Fragment要使用getChildFragmentManager(),创建私有的fragment,但是有时候还是会出现空白,也就是错位了。后来我干脆就禁止iewpager预加载解决了问题。放上viewpager+Fragment实例和屏蔽预加载的iewpager:http://pan.baidu.com/s/1kUy759l1,444 0 2016-01-22 10:29
-
安卓自定义星星评分条
自定义步骤:1.继承LinearLayout2.遍历添加星星图片3.设置图片监听4.提供公共方法评分数packagecom.rongke.mifan.starbarapplication;importandroid.content.Context;importandroid.content.res.TypedArray;importandroid.util.AttributeSet;importa......1,417 0 2017-06-16 11:22
-
databinding的使用
Databinding是Google在2015年7月发布的AndroidStudiov1.3.0版本上引入的,在2016年4月AndroidStudiov2.0.0上正式支持。 DataBinding是基于MVVM思想实现数据和UI绑定的的框架,有了DataBinding,在Android中也可以很方便的实现MVVM。 使用步骤:......1,416 0 2017-05-27 09:36
-
Android混淆基本配置
#AddprojectspecificProGuardruleshere.#Bydefault,theflagsinthisfileareappendedtoflagsspecified#inC:\Users\11829\AppData\Local\Android\Sdk/tools/proguard/proguard-android.txt#Youcanedittheincludepathand......1,386 0 2017-09-06 22:56
-
使用HttpURLConnection上传文件。
packagecom.zwhy.touyuan.http;importandroid.os.Handler;importandroid.os.Message;importcom.zwhy.touyuan.utils.LogUtil;importcom.zwhy.touyuan.utils.UIUtils;importjava.io.BufferedReader;importjava.io.Data......1,373 0 2016-01-23 23:27
-
解决slidingmenu侧边栏无法沉浸问题
进过查找资料知道,android的页面置顶到状态栏只支持linearlayout和textview,而slidingmenu继承的是RelativeLayout,所以需要在RelativeLayout根部局下插入一个textview,修改attachToActivity方法,如下图:switch(slideStyle){caseSLIDING_WINDOW:mActionb......1,368 0 2017-03-06 07:53
-
微信小程序——轮播图
微信小程序的轮播图真是爽歪歪啊,不到二十行代码搞定,相对于安卓简单多了,不下百行代码,问题又多。下面见效果图:视图层:<swiperclass="swiper"autoplay="true"interval="2000"circular="true"indicator-dots="true"><blockwx:for="{{imageList}......1,366 0 2017-01-25 21:04
-
LinearLayout包裹GridView
LinearLayout包裹GridView,GridView抢事件,导致LinearLayout无法响应点击事件。解决办法:在GridView的setOnItemClickListener设置一下三个属性GridView.setClickable(false);GridView.setPressed(false);GridView.setEnabled(false);1,364 0 2016-02-01 19:34
-
给TabLayout添加标题分割线
1.自定义分割线<?xmlversion="1.0"encoding="utf-8"?><shapexmlns:android="http://schemas.android.com/apk/res/android"><solidandroid:color="@color/public_line_color"/><sizeandroid:width="1p......1,355 0 2017-06-23 14:33
-
微信小程序——网络请求
微信网络请求方法跟大多数网络请求基本一致,比较简单。 实现案例:视图层,两个简单的按钮,一个文本框用于显示请求回来的数据<viewclass="page"><buttontype="primary"class="twobutton"bindtap="getRequest">GET请求</button><buttontype="primary"cl......1,331 0 2017-01-14 00:33
-
python基础算法---插入排序
#插入排序(英语:InsertionSort)是一种简单直观的排序算法。#它的工作原理是通过构建有序序列,对于未排序数据,#在已排序序列中从后向前扫描,找到相应位置并插入。#插入排序在实现上,在从后向前扫描过程中,#需要反复把已排序元素逐步向后挪位,为最新元素提供插入空间。个人理解,从头到尾,拿第n个元素跟第n-1个元素对比,如果第n个大于(或小于)第n-1个元素,则需要进行数据交换,外部循环需要......1,307 0 2018-02-03 15:22
-
微信小程序框架介绍——开篇
微信小程序对于熟悉web开发的人说,简直就是信手拈来。因为微信小程序的组成就是大家熟悉的JavaScript+HTML+CSS,再加配置文件Json.而在微信小程序中HTML被替换成WXML,就是微信的html(WX-HTML),CSS的后缀名不是"css",而是WXSS(WX-CSS),使用上跟CSS一致。另外微信小程序跟安卓的Acti......1,291 0 2017-01-13 21:40
-
不能在线程创建handler
错误信息:在Android开发中,如果在一个Thread中启动了一个ProgressDialog用来提示正在连接(也就是防假死),然后在Handler中dismiss()这个ProgressDialog,程序就直接挂掉,异常信息是:Can'tcreatehandlerinsidethreadthathasnotcalledLooper.prepare()原因分析:本人遇到的情况是在程序刚开始时候调......1,243 2 2016-02-04 10:04
-
自定义控件之scrollview嵌套gridview不显全问题
需要重新测量高度packagecom.zwhy.touyuan.widge;importandroid.content.Context;importandroid.util.AttributeSet;importandroid.widget.GridView;/***@autherJQ*/publicclassNoScrollGridViewextendsGridView{publicNoScro......1,185 0 2016-01-23 23:32
-
设计模式二 创建者模式
英文叫BuilderPattern。其核心思想是将一个“复杂对象的构建算法”与它的“部件及组装方式”分离,使得构件算法和组装方式可以独立应对变化;复用同样的构建算法可以创建不同的表示,不同的构建过程可以复用相同的部件组装方式。简而言之,具有同样的创建工序,不同的细节,创建出的同一对象,但是又具有不同的属性的对象;比如不同的人炒一道菜,流程......1,170 0 2017-06-10 18:05