至浊至愚

自由之思想,独立之人格

TabLayout关联ViewPager后不显示文字

当使用addTab()方法给tablayout动态添加文字时可能会出现不显示标题文字的问题,而真实情况并不是不显示文字,而是ViewPager又给TabLayout加了许多空的标题,导致之前手动添加的标题被挤到后面,不信你多往后翻一翻是不是就出来了。那么这些空的标题是如何产生的呢,通过分析TabL...

2017-06-07 18:51:08

阅读数 2925

评论数 0

ListView只能显示第一个item问题(ScrollView嵌套ListView)

如果是新手朋友,那么请先检查你创建adapter的地方是不是有错误。没错的话那么出现这个问题一般是在scrollview中使用了listview导致,因为scrollview无法正确计算listview的高度。它不能计算,那么只能靠我们自己了,超简单。下面是公司最近做的一个爱屁屁,要在scroll...

2016-10-12 10:01:27

阅读数 1361

评论数 0

Android图片添加阴影效果的两种方式

给图片添加阴影效果,这是很常见的需求。第一种方法是自定义drawable,使用layer-list定义两个图片,代码如下:show_view.xml:<?xml version="1.0" encoding="utf-8"?> <layer...

2016-07-16 12:36:37

阅读数 28294

评论数 0

dialogfragment监听返回键

在dialogfragment中使用onkeydown方法是无法监听返回键的,正确方法是令dialogfragment继承DialogInterface.OnKeyListener接口,重写onkey事件即可:public class MyFragment extends DialogFragme...

2016-05-31 07:53:28

阅读数 5599

评论数 4

Android发送短信解决字数限制问题

使用sendTextMessage发送短信会有70字限制,超过字数会自动拆分,接收方收到的是拆分后的短信,严重影响阅读。解决办法是,超过70字时使用sendMultipartTextMessage发送,这样虽然也是拆分发送,但接收方收到的是一条完整的短信。if(message.length() &...

2016-05-18 09:02:13

阅读数 2431

评论数 2

Android Studio2.0引入so文件(亲测)

步骤如下: 1、如图,直接将so文件放在libs目录下:2、在build.gradle中配置SO文件:sourceSets { main { jniLibs.srcDirs = ['libs'] } }如下图:

2016-05-07 16:24:23

阅读数 1471

评论数 1

Android studio显示行号

如图:

2016-05-06 16:12:45

阅读数 450

评论数 0

解决ADB server didn't ACK(亲测)

无法真机调试,一般导致这个错误是端口被占用,使用命令查看5037端口是否被占用:netstat -ano | findstr "5037"结果如下: 可以看到该端口被PID为1984这个进程占用,在任务管理器中找到这个进程关闭即可

2016-04-29 16:16:05

阅读数 356

评论数 0

解决FileOutputStream中文乱码问题

使用FileOutputStream反序列化可以直接向文件写入文本内容,代码如下:FileOutputStream outStream = new FileOutputStream(file); outStream.write(str.getBytes()); outStream.close();...

2016-03-24 15:44:26

阅读数 30547

评论数 1

vimdff cannot read or write temp files

使用diffsplit比较文件时出现这个错误,解决方法是修改_vimrc文件,找到这一行:if &sh =~ '\<cmd'如下图,将单引号修改为双引号即可:

2016-03-23 11:41:56

阅读数 483

评论数 0

eclipse安装vim插件

工具栏,Help->Eclipse Marketplace,搜索vim,如下图,点击“Install”安装即可:

2016-03-19 11:21:10

阅读数 690

评论数 2

vsftpd: not configured for standalone, must be started from inetd

linux下安装vsftpd时,输入命令sudo /usr/sbin/vsftpd启动vsftpd时,出现vsftpd: not configured for standalone, must be started from inetd提示。解决: 1.打开/etc/vsftpd.conf文件,...

2016-03-15 22:58:32

阅读数 3403

评论数 0

Android旋转屏幕时阻止activity重建

Android在旋转屏幕时activity会被重建,重新调用activity的各个生命周期,如果不想重建,那么需做如下设置:android:configChanges="orientation|screenSize"orientation选项指在屏幕方向发生改变,screenS...

2016-03-14 09:14:17

阅读数 1216

评论数 0

一文看懂大数据的技术生态圈,Hadoop,hive,spark都有了

本文为转载,出处:http://www.36dsj.com/archives 大数据本身是个很宽泛的概念,Hadoop生态圈(或者泛生态圈)基本上都是为了处理超过单机尺度的数据处理而诞生的。你可以把它比作一个厨房所以需要的各种工具。锅碗瓢盆,各有各的用处,互相之间又有重合。你可以用汤锅直接当碗...

2016-03-10 18:15:04

阅读数 684

评论数 0

Android studio启动后卡在refreshing gradle project(包解决)

这个问题几乎每个刚使用Android studio的同学都会碰到过,网上有各式各样的方法,有的说使用本地gradle,我试过多次,每次启动Android studio时还是会检查更新,所以根本上解决的办法就是阻止它更新。 其实道理很简单,找到工程里面自动更新请求的地址,把这个地址替换下就好了,不...

2016-01-19 17:51:23

阅读数 64818

评论数 17

Android ListView控件使用

ListView控件显示列表有两种方式,直接使用数组资源或者使用ArrayAdapter类,下面一个简单的工程实现了这两种方法。 ArrayAdapterList类: public class ArrayAdapterList extends Activity { @Ove...

2016-01-01 16:41:55

阅读数 527

评论数 0

Java创建文件并写入字符串

Java创建文件并写入字符串,如果文件存在则只写入字符串。 String sourceString = "sourceString"; //待写入字符串 byte[] sourceByte = sourceString.getBytes(); if(null != so...

2015-12-31 10:27:19

阅读数 10291

评论数 0

android绘制几何图形

效果图: 代码(仅绘制类,不可直接运行): public class MyView extends View { public MyView(Context context, AttributeSet set) { super(context, set); } @Override ...

2015-12-22 16:41:44

阅读数 506

评论数 0

java的File.separator

Windows下的路径分隔符(\)和Unix下(/)是不一样的,在开发跨平台应用时,如果直接使用绝对路径会出现错误,使用File.separator方法可解决此问题,使用方法如下:路径:D:\path1\path2 代码:path = "D:" + File.separato...

2015-11-18 16:38:22

阅读数 740

评论数 0

emacs的RET是哪个键

回车。

2015-11-15 21:43:55

阅读数 2322

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭