android
lzc_a
这个作者很懒,什么都没留下…
展开
-
ListView显示数据,给关键词添加红色高亮显示 android
很多场景我们会遇到:比如说,app应用中添加搜索,将搜索出来的内容使用ListView显示出来。并且给内容中包含的关键字添加红色高亮显示。,类似的效果图:其他的程序代码就不用再重复写了/。这里只列出具体实现高亮的代码。我直接加在listview_item里面的。解决思路:使用TextView显示带有html标签的内容,利用标签来设置文字样式。private SpannableStringBuilder builder = null; ...转载 2020-10-07 20:35:28 · 525 阅读 · 0 评论 -
android listview 中的查找匹配问题adapter.getFilter().filter(c);
最近发现自己写的一个小程序有个问题,在listview列表的查找时,明显已经存在的,却查找不出来。例如 源字符串是“FDEFDG”,如果我查找FDE 就可以找到,查找DE 就匹配不出来,下面是我实现的方法mEditSearch.addTextChangedListener(new TextWatcher(){ public void onTextChanged(CharSequence c, int start, int before, int count){ ...原创 2020-10-07 15:54:49 · 1224 阅读 · 1 评论 -
java 中indexOf函数详解
最近在解决android 中listview的查找问题,用到了indexOf 方法,仔细看了下源码,详解如下。 private static int indexOf(String source, String target, int fromIndex) { final int sourceLength = source.length(); final int targetLength = target.length(); //1、当开始查找位置 大于等于 源原创 2020-10-07 15:28:53 · 53917 阅读 · 2 评论 -
android 调用webservices出错 java.io.IOException: Cleartext HTTP traffic to XXX not permitted
Android 9.0是默认禁止所有http请求的,如果通过Android使用ksoap2调用http 的webservice需要在代码中设置如以下代码才可以正常进行网络请求添加android:usesCleartextTraffic=“true”原创 2020-07-20 22:11:29 · 212 阅读 · 0 评论 -
java.lang.RuntimeException: Cannot serialize: 1.5 android 出错误记事
android程序在与 web交互时出现上述错误 。经过搜索,发现是因为ksoap2在序列化float数据出错的。ksoap2 已经默认实现了基本类型(string, int , float,double)数据的类型的序列化传输,就是你不需要手动序列化这些基本类型数据,ksoap已经帮你实现了。然而对于复杂类型对象的传输,要进行特殊设置。 SoapSerializationE...原创 2018-09-18 16:19:40 · 1048 阅读 · 0 评论 -
apktool反编译问题汇总
apktool反编译时经常会出现下面的信息1.Input file was not found or was not readable.2.Destination directory (C:\Users\user\a) already exists. Use -f switch if you want to overwrite it.3.Exception i转载 2016-12-28 11:28:07 · 710 阅读 · 0 评论 -
Android---open failed: ENOENT (No such file or directory) 错误
File filers = new File(Environment.getExternalStorageDirectory()+"/abc/"); if (!filers.exists()) { filers.mkdir(); } File file=new File(filers.getAbsol原创 2016-10-13 14:03:16 · 1778 阅读 · 0 评论 -
android 二维码扫描框在高分辨率手机屏上显示很小的问题解决
修改android zxing包中 中CameraManager.java的一个方法,将框的计算和手机的屏幕实际分辨率结合,,这样不管在什么样的手机上使用,框的大小都会显示大小适中; public Rect getFramingRect() { Point screenResolution = configManager.getScreenResolution();原创 2016-09-20 22:13:32 · 1248 阅读 · 0 评论 -
Android 使用ZXing扫描在部分手机上扫描变形解决办法
private static Point findBestPreviewSizeValue(CharSequence previewSizeValueString, Point screenResolution) { int bestX = 0; int bestY = 0; // int diff = Integer.MAX_VALUE; float diff=In转载 2016-09-20 13:50:09 · 868 阅读 · 0 评论 -
判断android SQLite中的表是否为空
SQLite中的Cursor千万不能使用Cursor == null 来判断是否为空,即便Cursor中什么记录都没有,他也不会是空(已测试)。判断是否为空的方法是 Cursor.getCount()这么一个简单的函数,如果是0,表示Cursor为空;如果非0,则表示Cursor不为空。代码如下int number=0;Cursor c = db.rawQuery("s原创 2016-10-20 15:18:26 · 4460 阅读 · 2 评论 -
Android 手机欢迎界面不显示图片的问题
今天 遇到了一个奇葩问题。添加欢迎界面的时候,欢迎界面老是灰的(欢迎界面是一个imageview,宽高都填充屏幕了),我把layout和源文件单独复制到一个新项目中的时候,又显示正常了。检查配置文件、代码、样式都没有问题;而且这个应用在华为荣耀6上面用没有问题,在三星S6上用就有问题。尼玛人都搞疯了,白天没解决,晚上回家了继续然后发现原来是是因为,我把图片放错了位置(在原创 2016-10-14 21:41:04 · 2454 阅读 · 0 评论 -
Spinner 的用法和数据填充的两个方法
第1种方法,在Java类中载入列表数据,在这里只是列出了一些静态数据: 页面布局[html] view plain copy TextView android:layout_width="fill_parent" android:layout_height="wrap_content" androi转载 2016-10-10 20:16:03 · 799 阅读 · 0 评论 -
ViewPager中动态添加XML布局文件,并获取XML文件中控件ID的操作(inflate)
Step 1: 布局文件中添加viewpager和切换页面button[html] view plain copy span style="font-size:18px;">RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmln转载 2016-10-09 21:58:50 · 4160 阅读 · 0 评论