
andriod编程
jane_dxj
这个作者很懒,什么都没留下…
展开
-
listView用法
AndroidListView是比较常用的控件,但一直都觉得创建ListView步骤有点繁琐,故在此总结一下,方便查阅。程序效果是实现一个ListView,ListView里面有标题,内容和图片,并加入点击和长按响应。 首先在xml里面定义一个ListView Xml代码 xml转载 2015-01-09 18:13:35 · 340 阅读 · 0 评论 -
git的使用
参考文章首先下载githttps://git-scm.com/downloadsAndroid studio下git的使用http://blog.youkuaiyun.com/gao_chun/article/details/49817229填写登录名和密码http://blog.youkuaiyun.com/luomusha/article/details/5043355原创 2017-03-28 14:06:05 · 223 阅读 · 0 评论 -
Session 'app': Error Installing APK
Session 'app': Error Installing APKhttp://stackoverflow.com/questions/38450717/session-app-error-while-installing-apkhttp://stackoverflow.com/questions/37015030/session-app-error-installing-apk?原创 2017-04-06 11:50:39 · 3074 阅读 · 0 评论 -
android中context打开另一个包的类
Android中有Context的概念,想必大家都知道。Context可以做很多事情,打开activity、发送广播、打开本包下文件夹和数据库、获取classLoader、获取资源等等。如果我们得到了一个包的Context对象,那我们基本上可以做这个包自己能做的大部分事情。那我们能得到吗?很高兴的告诉你,能!Context有个createPackageContext方法,可以创建另外一个包转载 2017-03-30 15:03:05 · 596 阅读 · 0 评论 -
自定义控件的onMeasure方法讲解
这个类是重新测量控件的大小的方法.父元一个素分给子控件的地方的大小,会传入两个参数–widthMeasureSpec和heightMeasureSpec.这两个参数是以参数的形式而不是以参数传递过去的 可以通过下面的代码获取参数的值int specMode = MeasureSpec.getMode(measureSpec);int specSize = MeasureSpec.getSize(原创 2017-03-30 21:26:36 · 319 阅读 · 0 评论 -
添加Fragment报已有父view,需先移除的错
1 12-13 17:05:28.754: E/AndroidRuntime(8344): FATAL EXCEPTION: main 2 12-13 17:05:28.754: E/AndroidRuntime(8344): java.lang.IllegalStateException: The specified child already has a parent. You must c转载 2017-04-10 16:30:03 · 445 阅读 · 0 评论 -
模仿小米时钟
我在一个[博客](http://blog.youkuaiyun.com/qq_31715429/article/details/54668668)上面看到了小米时钟实现.特别感兴趣.就认真的看了一遍.并自己敲了一遍.下面说下我自己的理解和我的一些改进的地方效果真的特别棒就发布了自己的时钟应用--下载地址先上图(电脑没有gif截图软件.大家凑合看.哪个软件好也可以给我推荐下)看到的漂亮时钟图原创 2017-03-13 08:38:19 · 907 阅读 · 0 评论 -
recyclerview notifyItemRemoved报错
java.lang.IllegalArgumentException: Scrapped or attached views may not be recycled. isScrap:false is不要自己设置recyclerview的动画。recycler自己有动画。。如果你设置了动画。他就不执行自己的动画了包括 rv_name.setItemAnimator(); 和X转载 2017-04-19 12:06:37 · 409 阅读 · 0 评论 -
Android 源码查看错误 throw new RuntimeException("Stub!")
在查看Android源码的时候报错 throw new RuntimeException("Stub!");点击Edit然后一直下一步到.下载下一步完成就可以了原创 2017-05-12 10:26:14 · 2291 阅读 · 0 评论 -
editText 设置最大字符数
我们可以在xml中设定EditText的最大长度,如下:1234EditText android:layout_width="fill_parent"android:layout_height="wrap_content"android:id="@+id/mEdi转载 2017-04-22 15:08:24 · 822 阅读 · 0 评论 -
Android的四大组件的理解
1.Activity 生命周期如图 首先说一下activity的四种状态,Running 一个新的activity启动到栈的时候,它在屏幕的最前端,属于激活的状态.Paused 当一个activity被一个Dialog(可以理解原创 2017-03-28 11:57:42 · 408 阅读 · 0 评论 -
Android的软键盘和主题冲突的解决方法
把布局的layout换成这个layout试一下问题描述..我们要做一个状态栏设置颜色(也就是和我们的主题色一致的效果).我把主题换成 noactionbar的主题了,然后就出现很多弹出软键盘的时候布局没有移动的bug..找了很久找到这个方法希望对你有帮助.public class FitsSystemWindowsExceptTopFrameLayout ext原创 2017-02-24 17:26:51 · 715 阅读 · 0 评论 -
问题.沉浸式状态下输入框会被软键盘覆盖解决办法
在xml的布局根目录里面加上这句话就可以了android:fitsSystemWindows="true"原创 2017-02-22 17:30:18 · 1096 阅读 · 0 评论 -
相对布局对齐方法
android:layout_above 将该控件的底部至于给定ID的控件之上 android:layout_below 将该控件的顶部至于给定ID的控件之下 android:layout_toLeftOf 将该控件的右边缘和给定ID的控件的左边缘对齐 android:layout_toRightOf 将该控件的左边缘和给定ID的控件的右边缘对齐 android:layout_al转载 2015-01-09 13:31:25 · 1543 阅读 · 0 评论 -
如何得到空间相对于窗口的位置
int [] position=new int[2];parent.getLocationInWindow(position);其中position[0]表示空间相对于窗口左边的距离其中position[1]表示空间相对于窗口上端的距离度转载 2015-01-18 11:57:16 · 391 阅读 · 0 评论 -
资源文件转换成Drawable或Bitmap
1、Resources resources = mContext.getResources();Drawable drawable = resources.getDrawable(R.drawable.a);imageview.setBackground(drawable);2、Resources r = this.getContext().getResou原创 2015-01-18 10:22:50 · 3725 阅读 · 0 评论 -
android缓存数据到本地放在哪儿最好?
之前一直不知道 sdcard/Android目录什么作用,我做的项目里面缓存数据到本地一般都是在sdcard上面建一个文件,然后把数据放在这个文件夹下面的子文件夹下。下面介绍一种更好的解决方法。应用程序在运行的过程中如果需要向手机上保存数据,一般是把数据保存在SDcard中的。大部分应用是直接在SDCard的根目录下创建一个文件夹,然后把数据保存在该文件夹中。这样当该应转载 2015-01-19 14:25:17 · 438 阅读 · 0 评论 -
android studio导入eclipse项目报错
No such file or directory原创 2016-11-07 16:25:15 · 285 阅读 · 0 评论 -
finished with non-zero exit value 1
buildToolsVersion 改的小一点就可以了apply plugin: 'com.android.application'android { compileSdkVersion 23// buildToolsVersion "24.0.1" buildToolsVersion "23.0.2" defaultConfig {原创 2016-11-09 11:21:15 · 325 阅读 · 0 评论 -
ViewPager嵌套Fragment不显示
public class HrScrollSeeTalResDetailAdapter extends FragmentStatePagerAdapter { private List list; public HrScrollSeeTalResDetailAdapter(FragmentManager fm,List list) { super(fm);原创 2017-02-08 16:33:15 · 343 阅读 · 0 评论 -
Android studio更新问题
在Android Studio安装目录“/bin/studio.exe.vmoptions”文件中追加以下几行-Djava.net.preferIPv4Stack=true-Didea.updates.url=http://dl.google.com/android/studio/patches/updates.xml-Didea.patches.url=http://dl.googl原创 2017-02-09 16:56:20 · 373 阅读 · 0 评论 -
第三方空指针问题
Instant Runandroid studio的快捷安装会有一些第三方的资源没有打包进去照成程序崩溃..建议打包的时候或者安装的时候不要把instant run开启原创 2017-02-21 15:54:16 · 376 阅读 · 0 评论 -
程序崩溃处理
public class CrashHandler implements Thread.UncaughtExceptionHandler { public static CrashHandler mAppCrashHandler; private Thread.UncaughtExceptionHandler mDefaultHandler; private MyAppli转载 2017-04-26 15:07:15 · 388 阅读 · 0 评论