关闭
当前搜索:

[置顶] Android Studio 运行、编译卡死的解决办法

Android stuido作为google主推的IDE,配合gradle编译,有很多的优点和便捷性。唯一使用过程中不舒服的地方就是莫名其妙的卡顿,经常在Gradle Build的时候卡死强制重启电脑,非常无语,我的机器是8G内存新机器也没开其他程序。总之非常编译速度很慢有时还会经常卡死。尝试了很多优化方案,卡死次数少了编译也快了不少。将我的发现和大家分享一下。 ==============...
阅读(11858) 评论(1)

Android 自定义控件 按钮滚动选择

效果图 代码实现 package com.demo.ui.view; import android.annotation.TargetApi; import android.content.Context; import android.os.Build; import android.os.Handler; import android.support.v4.content.C...
阅读(86) 评论(0)

Android 自定义控件一 带圆形进度的按钮 ControlButton2

效果图 图片展示的是中间的图案ImageView和下面一层自定义控件的效果 每次点击都会有一个圆形滚动进度条出现 开始背景黑色,点击后进度条开始滚动,100%时背景变蓝持续一定时间后回复初始 代码实现 package com.demo.ui.view; import android.annotation.SuppressLint; import android.content.Co...
阅读(109) 评论(0)

Android 屏幕适配工具类

package com.demo.factory; import android.content.Context; import android.content.res.Resources; import android.util.DisplayMetrics; import com.demo.ui.activity.basic.Base; import com.demo.config.Con...
阅读(74) 评论(0)

Android 自定义控件 ViewPager头部指示器控件 ViewPagerBelowIndicator

效果 演示 说明 为了实现 ViewPager 切换 Fragment 时的标签效果(类似新闻客户端导航的效果) 代码 package com.demo.view; import android.content.Context; import android.content.res.TypedArray; import android.graphics.Canvas...
阅读(48) 评论(0)

Android RecyclerView详解

介绍 RecyclerView用于在有限的窗口展现大量的数据,其实早已经有了类似的控件,如ListView、GridView,那么相比它们,RecyclerView有什么样优势呢? RecyclerView标准化了ViewHolder,而且异常的灵活,可以轻松实现ListView实现不了的样式和功能,通过布局管理器LayoutManager可控制Item的布局方式,通过设置Item操作动画自定...
阅读(84) 评论(0)

取消 AndroidStudio 启动时自动打开上次关闭的项目

说明 每次 AndroidStudio 启动就会自动打开上次关闭的项目然后电脑就会卡半天,特别是打开过好几个项目后启动打开的还不是想打开的项目,必须等待打开完操作. 其实 AndroidStudio 启动时可以选择打开哪个项目,设置好后就不会出现上面的情况了. 设置 设置比较简单,进设置,去掉 reopen last project on statup 的勾选项保存就可以了,如下图所示...
阅读(42) 评论(0)

Android Studio 设置编辑器背景颜色

介绍 设置背景色作用 AndroidStudio 合理设置编辑器背景颜色能使眼镜不容易疲劳,更好的保护眼镜。 推荐颜色 颜色在这里向大家推荐豆沙绿,保护眼睛的说法虽未得到任何科学证实,但是确实看着柔和不少。下面是维基百科的介绍 豆沙绿,是指一种类似豆沙的颜色色调。因其颜色观感柔和,故有网友称在电脑上阅读时采用此颜色为背景有利于保护视力(相较于白色等亮度、刺激性较高的颜色)。...
阅读(192) 评论(0)

Android Java 代码设置 layout_weight 属性

介绍 遇到在一个页面布局中,UI显示需要把屏幕分成上下两部分高度均分显示内容.是不是会想到 xml 里的 layout_weight设置权重的属性,但是现在需要代码里设置权重. 查了下,控件必须在 LinearLayout 中才能设置权重,下面就给出一个方法设置权重. 使用方法 方法一 我用的是这种,先看代码 TextView topContentTextVie...
阅读(104) 评论(0)

Android Activity Launch Mode 启动模式详解

简介 android:launchMode 属性能设置 Activity 对象启动时是否使用已有的实例还是多次创建,会使得交互设计更加良好,也能避免很多问题。 它是 Androidmanifest.xml 中 Activity 的属性,如 activity android:name="com.demo.activity.TripRecorderActi...
阅读(44) 评论(0)

Gson 字符串与对象相互转换工具类

/** * json字符串与对象相互转换 */ public class JsonHelp { private static Gson gson = new GsonBuilder().create(); public static T json2Bean(String jsonStr, Class objClass){ return gson.fro...
阅读(62) 评论(0)

Android windowSoftInputMode属性解析

简介android:windowSoftInputMode 是 Androidmanifest.xml 中 activity 的一个属性,例如 <activity android:name=".ui.activity.main.QRVinActivity" android:configChanges="keyboardHidden|ori...
阅读(138) 评论(0)

Android Edittext 手机号码格式输入设置

一. 效果图根据需求要实现的是输入手机号码格式的数字文本,并且输入时能根据手机号码自动分隔成美观的带空格的格式,点击完成后能对手机号码验证是否是手机号码.二. 代码实现我使用的是动态添加代码的方式,完整代码如下.final EditText phonEeditText=new EditText(this); phonEeditText.setId(Util.generateViewI...
阅读(374) 评论(0)

Android Listview 点击item变黄色

1. 问题listview 点击或一直按着item 变黄色如下图所示。2. 解决办法 XML中设置listview属性 android:listSelector=”#00000000”或android:listSelector="@android:color/transparent" 代码中设置 setSelector(Drawable sel) 或 setSelector(int resID)...
阅读(85) 评论(0)

Android ListView滑动后背景变黑

1. 问题ListView在部分场景下滑动后背景会变成全黑色。 如下图。正常:滑动后变黑:2. 解决办法 在xml中为ListView增加android:cacheColorHint属性,将其设置为透明色。 android:cacheColorHint="#00000000" 在代码中调用ListView的setCacheColorHint()方法,设置CacheColor为透明色。 listVi...
阅读(49) 评论(0)

Java % (取模)运算

取模怎么算    取模运算实际上是计算两数相除以后的余数。假设 q 是 a、b 相除产生的商(quotient),r 是相应的余数(remainder),那么在几乎所有的计算系统中,都满足: a = b x q + r,其中 |r|<|a|。     因此 r 有两个选择,一个为正,一个为负;相应的,q 也有两个选择。如果a、b 都是正数的话,那么一般的编程语言中,r 为正数;或者如果 a、b...
阅读(273) 评论(0)

Android Canvas画图形(更新中)

一.Canvas的常用操作 操作类型 相关API 备注 绘制基本形状 drawPoint, drawPoints, drawLine, drawLines, drawRect, drawRoundRect, drawOval, drawCircle, drawArc 依次为 点、线、矩形、圆角矩形、椭圆、圆、圆弧 绘制图片 drawBitmap, drawPicture...
阅读(88) 评论(0)

Android 颜色设置:透明度换算

简介#开头色值Android中的颜色值通常遵循RGB/ARGB标准,使用时通常以“#”字符开头,以16进制表示。比如程序中用到的:android:textColor=”#F8FF00” , 常用的颜色值格式为:#RGB #ARGB #RRGGBB #AARRGGBB 其中,ARGB 依次代表透明度(alpha)、红色(red)、绿色(green)、蓝色(blue)。 以颜色值 #FF9...
阅读(333) 评论(0)

Android Studio:64K问题com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536

问题AS安装报错:com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536 at com.android.dx.merge.DexMerger$6.updateIndex(DexMerger.java:502) at com.android.dx.merge.DexMe...
阅读(193) 评论(0)

Android Studio修改编译JDK

安装了JDK1.8,项目编译的时候提示JAVA_HOME JDK找不到编译不了。 File/OtherSettings/Default Settings/Build…/Compiler/Java Compiler,进入之后将Project bytecode version…这个改为JDK1.8,点确定。 File->Other Settings->Default Project Structure...
阅读(240) 评论(0)

Android Studio打开DDMS : An error has occurred URIUtil

问题打开Android Studio Tools—>Android—>Android Device Monitor报错:An error has occurred. See the log file G:\Android_Studio\android_studio\sdk\tools\lib\monitor-x86_64\configuration\1415727603778.log 打开这个文件...
阅读(1925) 评论(1)
153条 共8页1 2 3 4 5 ... 下一页 尾页
    欢迎光临!