- 博客(51)
- 资源 (32)
- 收藏
- 关注
原创 input[type='file']样式改变
原来样式:修改后样式:实现:<a href="javascript:;" class="file">选择文件 <input type="file"></a>样式:<style type="text/css">.file { position: relative; display: inline...
2019-03-29 13:40:20 1144
转载 Android 开发10个常用工具类
1、日志工具类L.java[java] view plain copy package com.zhy.utils; import android.util.Log; /** * Log统一管理类 * * * */ public class L {
2017-02-06 14:57:13 583
原创 Android中横竖屏切换的问题
关于android:configChanges属性的认识有以下几点:1、不设置Activity的android:configChanges时,切屏会重新调用各个生命周期,切横屏时会执行一次,切竖屏时会执行两次2、设置Activity的android:configChanges="orientation"时,切屏还是会重新调用各个生命周期,切横、竖屏时只会执行一次
2016-12-15 11:23:00 416
原创 dialog.setCancelable与setCanceledOnTouchOutside的区别
dialog.setCancelable(false);dialog弹出后,点击屏幕或物理返回键,dialog不消失dialog.setCanceledOnTouchOutside(false);dialog弹出后,点击屏幕:dialog不消失;点击物理返回键:dialog消失
2016-11-24 11:35:48 2589
原创 用代码来实现selector
平常我们都是用xml来创建编写selector,最近由于项目需要,需要加载网络图片,问题来了,既要设置drawableTop又要动态加载网络图片?一开始想想没招,后面查找了资料,发现我们平常写的selector.xml其实也可以用代码实现,以下就是相关介绍:selector.xmlxml version="1.0" encoding="utf-8"?>xmlns:android="h
2016-08-12 14:31:25 4627 1
原创 设置TextView文字的颜色
方法一、在xml布局中使用android:textColor属性 android:id="@+id/tv1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal=
2015-12-30 16:28:42 912
原创 圆角图片实现
今天做项目时需要实现圆角图片的效果,类似这样的效果:经过网上搜索资料后,了解Android PorterDuff及Xfermode,首先看一下效果图(来自ApiDemos/Graphics/XferModes):从上面我们可以看到PorterDuff.Mode为枚举类,一共有16个枚举值:1.PorterDuff.Mode.CLEAR
2015-08-13 17:14:47 814
原创 自定义搜索框EditText
主要代码实现如下:public class ClearEditText extends EditText implements OnFocusChangeListener,TextWatcher{ /** * 删除按钮的引用 */ private Drawable mClearDrawable; public ClearEditText (Context context) {
2015-07-28 15:45:55 1332
转载 android之interpolator的用法详解
android:interpolator Interpolator 被用来修饰动画效果,定义动画的变化率,可以使存在的动画效果accelerated(加速),decelerated(减速),repeated(重复),bounced(弹跳)等。 android中的文档内容如下: AccelerateDecelerateInterpolato
2015-07-24 15:58:44 475
原创 ListView.addHeadView添加ViewPager,ViewPager左右切换影响ListView上下滑动
ListView.addHeadView添加ViewPager,ViewPager左右切换影响ListView上下切换,对viewpager做触摸监听:viewPager.setOnTouchListener(new OnTouchListener() {@Overridepublic boolean onTouch(View v, MotionEvent event) {in
2015-07-22 15:55:22 1072
转载 Android实战技巧:ViewStub的应用
在开发应用程序的时候,经常会遇到这样的情况,会在运行时动态根据条件来决定显示哪个View或某个布局。那么最通常的想法就是把可能用到的View都写在上面,先把它们的可见性都设为View.GONE,然后在代码中动态的更改它的可见性。这样的做法的优点是逻辑简单而且控制起来比较灵活。但是它的缺点就是,耗费资源。虽然把View的初始可见View.GONE但是在Inflate布局的时候View仍然会被Infl
2015-07-20 18:02:02 587
原创 判断ScrolllView是否滑动到底部和顶部
int scrollY=view.getScrollY(); int height=view.getHeight(); int scrollViewMeasuredHeight=scroll.getChildAt(0).getMeasuredHeight(); if(scrollY==0){
2015-07-15 17:42:54 955
原创 android.widget.RelativeLayout$LayoutParams cannot be cast to android.widget.LinearLayout$LayoutParam
android.widget.RelativeLayout$LayoutParams cannot be cast to android.widget.LinearLayout$LayoutParamandroid.widget.RelativeLayout$LayoutParams cannot be cast to android.widget.LinearLayout$L
2015-07-15 10:31:10 2669
原创 Android图片几种特效处理
publicclass ImageUtil { //放大缩小图片 publicstatic Bitmap zoomBitmap(Bitmap bitmap,intw,inth){ intwidth = bitmap.getWidth();
2015-07-13 15:12:08 638
转载 Android 开发 之 Fragment 详解
Android 开发 之 Fragment 详解作者 : 韩曙亮转载请著名出处 : http://blog.csdn.net/shulianghan/article/details/38064191本博客代码地址 :-- 单一 Fragment 示例 : https://github.com/han1202012/Octopus-Fragem
2015-07-03 15:17:36 1049
原创 Android Studio的常用快捷键
##IDE相关ESC光标返回编辑框Alt+F1可以将正在编辑的元素在各个面板中定位Ctrl+Alt+L格式化代码 Alt+Shift+C对比最近修改的代码 ##提示Ctrl+P方法参数提示Ctrl+空格 代码提示 Ctrl+Shift+Space在很多时候都能够给出Smart
2015-07-01 10:31:48 573
原创 通过路径获取本地图片bitmap
private Bitmap getDiskBitmap(String pathString) { Bitmap bitmap = null; try { File file = new File(pathString); if(file.exists()) {
2015-06-25 15:16:21 9026
原创 ListView中Item有EditText,焦点问题
三星手机自带的输入法与搜狗输入法不同,搜狗输入法高度是固定的,但是三星输入法在输入中文 的时候高度会随着变化,这样导致在Adapter中会重复调用getView,导致Edittext失去焦点,解决办法:记录触摸的EditText的位置: viewHolder.etContent.setOnTouchListener(new OnTouchListener() {
2015-05-27 17:02:12 1023
原创 调用onActivityForResult之后,为什么onActivityResult立即响应
今天编码的时候,设计两个Activity之间的跳转,A->B,用了StartActivityForResult,为了用来判断是否请求然后刷新的,原本是可以正常刷新的,但是现在居然不行,有点莫名其妙,于是我在onActivityResult方法里打印log,发现只要一跳转到B界面,onActivityResult就执行了,为什么调用onActivityForResult之后,为什么onActivit
2015-05-27 11:53:27 1498 4
转载 android 自定义ImageView实现图片手势滑动,多点触摸放大缩小效果
首先呢,还是一贯作风,我们先来看看众多应用中的示例:(这种效果是很常见的,可以说应用的必须品.) 搜狐客户端 百度新闻客户端 新浪微博 凤凰新闻客
2015-04-28 23:10:05 789
转载 android:windowSoftInputMode属性详解
activity主窗口与软键盘的交互模式,可以用来避免输入法面板遮挡问题,Android1.5后的一个新特性。这个属性能影响两件事情:【一】当有焦点产生时,软键盘是隐藏还是显示【二】是否减少活动主窗口大小以便腾出空间放软键盘它的设置必须是下面列表中的一个值,或一个”state…”值加一个”adjust…”值的组合。在任一组设置多个值——多个”state…”v
2015-04-28 18:21:21 397
原创 ListView中Edittext焦点获取问题
今天做项目遇到一个问题,ListView嵌套EditText 当点击EditText的时候弹出软键盘,但是EditText却失去了焦点,不能输入,要再点击一次获取焦点后,才能够输入。 解决的办法是:在对应的ListView中添加android:descendantFocusability="beforeDescendants"在AndroidManifest.xml对应的Ac
2015-04-23 09:30:27 2019
转载 Android 自定义控件打造史上最简单的侧滑菜单
android侧滑菜单侧滑slidemenu目录(?)[+]转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/39185641 ,本文出自【张鸿洋的博客】侧滑菜单在很多应用中都会见到,最近QQ5.0侧滑还玩了点花样~~对于侧滑菜单,一般大家都会自定义ViewGroup,然后隐藏菜单栏,当手指滑动时,通过Scr
2015-03-14 14:16:45 719
转载 android制作.9.png图片
什么叫.9.PNG呢,这是安卓开发里面的一种特殊的图片 这种格式的图片在android 环境下具有自适应调节大小的能力。 (1)允许开发人员定义可扩展区域,当需要延伸图片以填充比图片本身更大区域时,可扩展区的内容被延展。 (2)允许开发人员定义内容显示区,用于显示文字或其他内容 如下图所示: 左侧和上方的黑线交叉的部分即可扩展区域 右侧和下方的黑线交叉的部分即内容
2015-03-13 17:53:32 530
转载 Android Fragment 基本介绍
Fragment Android是在Android 3.0 (API level 11)开始引入Fragment的。 可以把Fragment想成Activity中的模块,这个模块有自己的布局,有自己的生命周期,单独处理自己的输入,在Activity运行的时候可以加载或者移除Fragment模块。 可以把Fragment设计成可以在多个Activity中复用的模块。 当开发的
2015-01-15 23:12:29 478
原创 android 布局页面文件出错故障排除Exception raised during rendering: java.lang.System.arraycopy([CI[CII)V
修改选择不同的API就好了,降低版本即可
2015-01-15 17:11:34 1023
转载 Android Annotations 介绍
开发过程中看到别人使用了Android Annotations的代码,该代码是一个第三方框架,通过注释来开发应用。使用Android Annotations能够大大减少代码量。请看下面的Java代码package com.googlecode.androidannotations.helloworldeclipse;importjava.util.Date;impo
2015-01-14 09:56:34 656
转载 Android下Sqlite数据库ORM框架之GreenDao详解
目录(?)[-]一新建一个JAVA工程用于装载GreenDao类生成Dao类文件二Android工程中GreenDao的使用Android工程中代码生成的结构DaoMasterDaoSession的生成实体类和对应Dao类的生成使用greenDao在项目中操作数据库操作DaoMasterDaoSession类编写数据库增删改查接口类编写在主项目中的编写使用G
2015-01-12 18:09:41 1634 3
原创 ListView中删掉某个item时出现整个ListView都看不见,但是数据源有改变
搞了一个下午都没找到问题根源在哪里,醉了!!!可能是功夫不够吧!最近在弄一个listview的item删除,在每个item中加了删除按钮,删掉某行时,数据源有发生改变,但是ListView居然不见了,像是被隐藏了,怪咖。。。当时我的ListView布局是这样的: <ListView android:id="@+id/lv_collect_list" andro
2014-12-20 10:26:47 872 1
转载 Android自定义类似ProgressDialog效果的Dialog
Android自定义类似ProgressDialog效果的Dialog.方法如下:1.首先准备两张自己要定义成哪样子的效果的图片和背景图片(也可以不要背景)。如我要的效果:2.定义loading_dialog.xml布局文件(这里你也可以按自己的布局效果定义,关键是要有个imageView):[html] view plaincopyxm
2014-12-13 11:29:31 543
原创 Android TextView设置个别字体样式
TextView进一步深化: Textview 可以对其文字进行格式化。 通过查询资料,了解到格式化文字的方式主要分为两大类: 第一类:HTML标签格式化文字 代码比较简单,如下:import android.app.Activity; import android.os.Bundle; import android.text.Html;
2014-11-19 22:02:05 1195
原创 android.os.NetworkOnMainThreadException异常
最近好忙啊,准备完比赛的东西就准备驾考,终于可以稍微歇息下了,好久没写了。今天解决了一个对之前的我来说是一个很大的问题,好开心呀!! 之前项目开发是用2.3开发 测试手机是android4.4时候提示 android.os.NetworkOnMainThreadException异常 第一次看到这异常,字面意思是说:在主线程中的网络异常。然后我就去了解了下这个异常,
2014-11-07 17:36:43 770
原创 Unable to open log device ‘/dev/log/main’: No such file or directory
在我们使用真机进行Android应用调试时,无法获得调试信息,错误提示如下:Unable to open log device ‘/dev/log/main’: No such file or directory这是因为我们的手机没有开起log记录,下面以华为C8812为例开启手机的log功能:1、在拨号界面输入:*#*#2846579#*#* 进入测试菜单界面。2、Projec
2014-09-28 22:05:31 734
转载 ListView中嵌套listView
在工作中遇到在ListView中的Item需要用ListView来展现处理后的内容,然后就遇到了一个很头疼的问题,作为Item的ListView没法进行滑动,而且显示也不正常,只是显示几个子Item。不能将子Item全部显示,原因是在控件绘制出来之前要对ListView的大小进行计算,要解决将子ListView全部显示出来的问题,就是重新计算一下其大小告知系统即可。后面这个问题比较好解决,网上已经
2014-07-24 17:13:27 580
原创 android ListView中CheckBox错位的解决
貌似已经很晚了,但是还是想记下笔记,想让今天完满。在ListView中加了checkBox,可是发现点击改变其选中状态的时候,发现其位置错乱。状态改变的并不是你选中的,百思不得其解。后面通过上网查资料,可是个说纷纭,但是我还是找到了解决办法。在自定义的适配器中,对checkBox的设置如下:记住两者的顺序,先对checkBox进行事件监听,再设置其状态。前提在布局中对check
2014-07-17 01:12:57 1072
转载 Android 开源框架Universal-Image-Loader完全解析(一)--- 基本介绍及使用
转载请注明本文出自xiaanming的博客(http://blog.csdn.net/xiaanming/article/details/26810303),请尊重他人的辛勤劳动成果,谢谢!大家好!差不多两个来月没有写文章了,前段时间也是在忙换工作的事,准备笔试面试什么的事情,现在新工作找好了,新工作自己也比较满意,唯一遗憾的就是自己要去一个新的城市,新的环境新的开始,希望自己能尽快的
2014-07-10 15:16:12 500
原创 GridView网格线设置
今天在做网上商城的商品显示,想用网格布局,可是总觉得空空的不好看,所以就想着给它加个网格线,可是遇到问题了,网格布局其实很简单,就是设置GridView布局的背景色和adapter引用的布局设背景色。我的设置如下: 1 2 3 4 5 6 7 8 9 android:id="@+id/gv_group" andro
2014-07-09 19:51:15 2134
原创 BroadcastReceiver(接收广播)
Broadcast Receiver用于接收并处理广播通知(broadcast announcements)。多数的广播是系统发起的,如地域变换、电量不足、来电来信等。程序也可以播放一个广播。程序可以有任意数量的 broadcast receivers来响应它觉得重要的通知。broadcast receiver可以通过多种方式通知用户:启动activity、使用NotificationMana
2014-07-09 11:36:54 1061
原创 android中TexiView加下,中划线
androidkai中我们在开发应用的时候,尤其是在做商城项目的时候,需要用到原价格以及降价后的价格,这就不可避免用到中划线或者下划线,在原价格上做一个中划线,这样效果更好.那么如何设置中划线或者下划线呢?请看本文.1.textView设置下划线textView.getPaint().setFlags(Paint. UNDERLINE_TEXT_FLAG );
2014-07-07 20:55:55 1124
ListView中headview悬浮顶部效果实现
2015-07-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人