
android 疑难杂症
wz_TXWY
qwertyuiiopasdfghjklzxcvm
展开
-
Android获取屏幕宽度的4种方法
方法一: WindowManager wm = (WindowManager) this .getSystemService(Context.WINDOW_SERVICE); int width = wm.getDefaultDisplay().getWidth(); int height = wm.getDefaultDisplay().getHeight();转载 2017-12-04 11:30:42 · 414 阅读 · 0 评论 -
Attempt to invoke virtual method 'int android.view.View.getImportantForAccessibility()' on a null
java.lang.NullPointerException: Attempt to invoke virtual method 'int android.view.View.getImportantForAccessibility()' on a null object reference at android.widget.AbsListView.obtainView(Abs...原创 2019-04-11 17:14:27 · 939 阅读 · 0 评论 -
Android 阻止AlertDialog dismiss
builder.setPositiveButton("确定",(dialog,which)->{ String statisticExcelNamEditText = editText.getText().toString().trim(); if(TextUtils.isEmpty(statisticExcelNamEditText)){ ...原创 2019-04-10 15:27:48 · 937 阅读 · 0 评论 -
arcgis for Android 100.4 面积测量
arcgis for Android 100.4 面积测量为负时进行拓扑简化就行了。原创 2019-04-10 10:41:55 · 624 阅读 · 0 评论 -
RecyclerView设置分隔线的三种方法
一、最简单的方法(布局划线)在item.xml文件中在最下方指定一条分割线,例如:[html] view plain copyxml version="1.0" encoding="utf-8"?> LinearLayout xmlns:android="http://schemas.android.com/apk/res/an转载 2018-02-07 15:14:44 · 985 阅读 · 0 评论 -
Android Studio 修改包名最便捷做法
Android Studio 修改包名最便捷做法Android Studio,咱们开发安卓的利器,自推出就受到移动开发者的追捧,但一路走来,大家谈到他,充满了兴奋之情之余,也略显羞涩。随版本自推出以来,不断完善BUG,但咱们还是深深地踩了进去,说多了,淡淡的忧伤又开始浮现。。切入主题,((今儿是来给大家分享一份入门必备的大招,如何利用Android studio修改包名!)转载 2018-01-30 17:27:54 · 235 阅读 · 0 评论 -
Android中AS创建点9图片与使用
软件环境:Android Studio 2.1.2、win10家庭版电脑.9图片,对于Android开发者而言,想必并不陌生。只是偶尔开发中涉及,难免因搁置太久,已忘却。今有重拾此知识,现亲测汇总,望于其他人有所助益!一、.9概述.9图片是andriod app开发里一种特殊的图片形式,文件的扩展名为:.9.png;作用:就是在图片转载 2017-12-18 15:02:47 · 4062 阅读 · 0 评论 -
android shape详解
shape--> shape属性: rectangle: 矩形,默认的形状,可以画出直角矩形、圆角矩形、弧形等 solid: 设置形状填充的颜色,只有android:color一个属性 android:color 填充的颜色 padding: 设置内容与形状边界的内间距,可分别设置左右上下的距离 一: rectangle:转载 2017-12-18 14:18:25 · 329 阅读 · 0 评论 -
Android selector中嵌套shape
通常情况下,为了更好的复用性,我们都是分别在两个xml文件中写shape和selector,然后在selector中引用shape。但是如果这个shape只在一个selector中使用,不存在其他的复用情况,那么我们就可以直接将shape嵌套在selector的xml文件中1 定义直接嵌套shape的Selector,代码如下:selector xmlns:android="转载 2017-12-18 14:11:16 · 1004 阅读 · 0 评论 -
Android布局中的空格以及占一个汉字宽度的空格的实现
在Android布局中进行使用到空格,以便实现文字的对齐。那么在android中如何表示一个空格呢?空格: 窄空格: 一个汉字宽度的空格: 【用两个空格( )占一个汉字的宽度时,两个空格比一个汉字略窄,三个空格( )比一个汉字略宽】在实际使用中需要灵活使用转载 2017-12-26 11:49:16 · 493 阅读 · 0 评论 -
Java中怎样判断一个字符串是否是数字
1.使用Character.isDigit(char)判断String str = "123abc";if (!"".equals(str)) { char num[] = str.toCharArray();//把字符串转换为字符数组 StringBuffer title = new StringBuffer();//使用StringBuffer类,把非数字放到title转载 2017-12-20 15:36:21 · 6395 阅读 · 0 评论 -
Android ScrollView中嵌套ListView,滑动冲突问题的解决
在项目开发过程,遇到ScrollView中嵌套ListView,结果点击ListView上下滑动时,整个页面滑动,也就是滑动事件被ScrollView消费掉了,造成listView无法滑动的结果,然后改动布局,替换成fragment,在fragment里面实现listview的刷新,结果还是不行,最后从view的事件分发机制入手,在滑动listView的时,屏蔽掉ScrollView的滑动事件,让转载 2017-12-11 16:29:52 · 815 阅读 · 0 评论 -
遍历map的几种方法
遍历map方法//第一种:普遍使用,二次取值System.out.println("通过Map.keySet遍历key和value:");for (String key : fieldJsonMap.keySet()) { System.out.println("key= "+ key + " and value= " + fieldJsonMap.get(key));}//第转载 2017-12-08 11:39:52 · 1432 阅读 · 0 评论 -
利用layer-list来制作阴影效果背景
在项目 res->drawable中创建一个xml,具体代码如下:[html] view plain copyxml version="1.0" encoding="utf-8"?> layer-list xmlns:android="http://schemas.android.com/apk/res/android" >原创 2017-12-07 14:08:39 · 863 阅读 · 1 评论 -
Android drawable中的shape属性详解
安卓刚入门,接触项目过程中用到了drawable中的shape属性详解首先文档介绍: gradient android:angle="integer" android:centerX="integer" android:centerY="integer" android:centerColor="integer"转载 2017-12-07 14:03:01 · 467 阅读 · 0 评论 -
Android软键盘删除键触发返回事件
今天突然发现一个bug,自己的EditText在删除内容时,总会触发Activity的返回事件,可是昨天明明是好好的。于是调试一番才突然醒悟:原来是我今天重写了onKeyDown监听,但是忘记过滤KeyCode了,如此简单……public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEve转载 2017-12-05 09:06:08 · 1075 阅读 · 0 评论 -
activity主窗口与软键盘的交互模式 android:windowSoftInputMode属性
activity主窗口与软键盘的交互模式,可以用来避免输入法面板遮挡问题,Android1.5后的一个新特性。这个属性能影响两件事情:【一】当有焦点产生时,软键盘是隐藏还是显示【二】是否减少活动主窗口大小以便腾出空间放软键盘它的设置必须是下面列表中的一个值,或一个”state…”值加一个”adjust…”值的组合。在任一组设置多个值——多个”state…”v转载 2017-12-04 16:25:29 · 233 阅读 · 0 评论 -
No IDEA annotations attached to the JDK 1.8 (C:\Program Files\Android\Android Studio\jre)
今天上午打开AS后突然发现所有xml界面无法预览,打开class文件也发现从头到尾全是错误,在class文件界面上方提示No IDEA annotations attached to the JDK 1.8 (C:\Program Files\Android\Android Studio\jre)…头一次遇见这个问题,只好百度,最后在stackoverflow找到一个解决方案,试了一试果然是药到...转载 2019-04-17 09:51:53 · 360 阅读 · 0 评论