工作问题
郝云鹏的学习之路
自省
展开
-
EditText挡住输入框问题的解决
contactName.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { mHandler.postDelayed(new Runnable() { @Override原创 2015-09-09 18:31:22 · 295 阅读 · 0 评论 -
slidingmenu 虚拟导航自动弹出布局不会自动变换的问题
解决方法 https://github.com/jfeinstein10/SlidingMenu/issues/680It isn’t a hackish workaround, it is the solution. Since the project is no longer being maintained by the author, it is up to you to make such原创 2016-06-27 11:32:26 · 356 阅读 · 0 评论 -
使用Genymotion调试出现错误INSTALL_FAILED_CPU_ABI_INCOMPATIBLE解决办法
在Android模拟器上安装apk的时候出现INSTALL_FAILED_NO_MATCHING_ABIS这个错误提示的解决办法。是由于使用了native libraries 。该native libraries 不支持当前的cpu的体系结构。INSTALL_FAILED_NO_MATCHING_ABIS is when you are trying to install an app that h转载 2016-06-01 11:32:06 · 495 阅读 · 0 评论 -
Retrofit缓存数据遇到的问题
实现缓存: http://www.jianshu.com/p/3a8d910cce38出现问题有一个接口数据无法缓存 断点后显示信息为(Protocol.HTTP_1_1).code(504).message("Unsatisfiable Request (only-if-cached)").body(EMPTY_BODY).build(); }查原创 2016-04-15 16:29:27 · 1367 阅读 · 0 评论 -
Double类型精度缺失-19.9变为19.89
好久没更新了,从年前忙项目上线到过年等一系列事把计划都耽误了,要调整一下了公司项目在添加商品的时候当商品价格输入为19.9的时候,录入到数据库就变为19.89了 经过debug调试后发现int a = (int)(19.9 *100);这段代码出了问题 原来 19.9 作为 Double 类型表示,二进制形式是: 1 00000000110 0111110011001100110011原创 2016-02-25 16:56:34 · 1708 阅读 · 0 评论 -
Android倒计时控件
项目有一个倒计时特卖的需求 具体代码如下import android.content.Context;import android.util.AttributeSet;import android.widget.TextView;public class TimerTextView extends TextView implements Runnable{ public TimerTex原创 2015-12-04 10:00:04 · 535 阅读 · 0 评论 -
fragment重叠问题
在用Fragment做Tab页面,发现有时候进入应用会同时显示多个Tab内容,UI发生重叠。直接back键退出应用再进入时,则没有出现该问题。后面才知道,当应用被强行关闭后(通过手机管家软件手动强关,或系统为节省内存自动关闭应用),再次进入应用时,每次都有这现象。如下图:页面1:页面3:强关应用后进入应用,转载 2015-11-30 18:22:53 · 334 阅读 · 0 评论 -
studio遇到的问题
没法使用啊 好崩溃原创 2015-11-17 23:11:35 · 363 阅读 · 0 评论 -
首页功能管理
需求原因:为了方便功能变多后首页展示问题。 刚知道这个需求的时候我就觉得真蛋疼,通告活动要合并,加上原来的正好6个,何必呢,开始是让模仿支付宝首页来做,可以拖动的,网上找了一篇还不错的, http://blog.csdn.net/xiaanming/article/details/17718579。 后来需求改了,就长按点击图标删除了。整体布局 scrool+viewpager+gridVi原创 2015-11-02 15:59:00 · 669 阅读 · 0 评论 -
android:descendantfocusability
项目中有个需求 在ListView右侧有一个按钮,要点击产生效果,但是加上按钮后 listView 自身就没法点击了,经过查询发现了一个属性可以解决这个问题android:descendantfocusability:Defines the relationship between the ViewGroup and its descendants when looking原创 2015-09-18 15:49:54 · 355 阅读 · 0 评论 -
一段datepickerdialog与自定义Timepickerdialog限定时间范围的逻辑
预约时间需求:把可选范围定在 当前时间往后8小时 到 7天后的时间 精确到分用到了 datepickerdialog 和 自定义的Timepickerdialog没有直接自定义控件 把两者结合到一个视图上去在限定时间范围的时候日期是好控制的datepickerdialog 可以直接获得datepicker通过datepicker来 setMinDate 和原创 2015-08-25 23:26:54 · 3845 阅读 · 0 评论 -
dropdown模式下可以设置Prompt的Spinner
今天有一个需求要用到Spinner, 原生Spinner默认显示 集合中的第一条数据,但需求是 因为第一条是提示语句 所以不想让其显示到下拉列表Spinner有一种dialog模式,可以设置Prompt 在对话框的标题上就会显示设置的prompt但是要想在dropdown中用prompt 要做到就很麻烦了下面就是实现 这种方法的Demopublic cl原创 2015-08-25 23:11:25 · 482 阅读 · 0 评论 -
商品搜索跳转显示引出的setSelection()和setSelectionFromTop()的区别
项目有一个需求,搜索页面搜索商品进入商品界面,对所搜商品的类别和商品都要做一个标示,一开始是用setSelection()直接来定位ListView的,但是因为商品顶部会有一个类别,往往会导致商品显示不全,所以就用到了setSelectionFromTop();看一下setSelectionFromTop()的具体实现,代码如下:public void setSelectionFromTop(int原创 2015-09-10 11:30:08 · 1448 阅读 · 0 评论 -
ListView中getChildAt(index)的使用注意事项
今天昨搜索跳转的时候,使用GetChildAt想对被搜索的商品进行标示,但会报空指针异常,经过查询才知道,使用getChildAt(index)的取值,只能是当前可见区域(列表可滚动)的子项即取值范围在 >= ListView.getFirstVisiblePosition() && 1)所以如果想获取前部的将会出现返回Null值空指针问题; 2)getChildCount跟原创 2015-09-08 22:17:09 · 473 阅读 · 0 评论 -
TabLayout一个bug
http://stackoverflow.com/questions/35686327/tablayout-crashing-after-updating-support-library-to-23-2-0原创 2016-08-25 16:02:32 · 474 阅读 · 0 评论