Loading

摘要: 我们都知道,静态变量用起来是挺方便的,可是一不小心那就say拜拜了。说一说我在项目中遇到的情况,测试了好多次,最后才发现原因。感动啊! private static String UserRootPath = "/sdcard/User/"+UserManager.username; private 阅读全文
posted @ 2016-12-15 00:34 妖久 阅读(526) 评论(2) 推荐(0) 编辑
摘要: protected AudioManager audioManager; protected Vibrator vibrator; audioManager = (AudioManager)getSystemService(Context.AUDIO_SERVICE); //此方法是由Context调用的 vibrator = (Vibrator)getSystemService(Co... 阅读全文
posted @ 2016-12-02 21:46 妖久 阅读(3459) 评论(0) 推荐(0) 编辑
摘要: 我们有时候需要 标题页卡与ViewPager结合使用,其实原理也很简单。 不过工程中要引入android-support-design.jar android studio中需要在配置中添加: 首先是布局文件 接下来是activity 这样大功告成 阅读全文
posted @ 2016-12-01 19:34 妖久 阅读(302) 评论(0) 推荐(0) 编辑
摘要: ViewPager是一个可以用来滑动内部View的组件,他有一个老搭档PagerAdapter,我们这次就来看看他们这两位拍档的本事。 我们要使用ViewPager与PagerAdapter结合 首先布局文件 <android.support.v4.view.ViewPager android:id 阅读全文
posted @ 2016-12-01 19:13 妖久 阅读(2864) 评论(0) 推荐(0) 编辑
摘要: PopupWindow,一个弹出窗口控件,可以用来显示任意View,而且会浮动在当前activity的顶部 自定义PopupWindow。 1.extends PopupWindow 2.构造方法中可以进行一些属性设置 setContentView(View convertView); //设置po 阅读全文
posted @ 2016-11-30 20:10 妖久 阅读(2030) 评论(0) 推荐(0) 编辑
摘要: 转载请标明出处:https:////www.cnblogs.com/tangZH/p/6107556.html 更多精彩文章: http://77blogs.com/?p=138 利用Activity.runOnUiThread(Runnable)把更新ui的代码创建在Runnable中,然后在需要 阅读全文
posted @ 2016-11-27 21:57 妖久 阅读(27425) 评论(0) 推荐(0) 编辑
摘要: 1. 写入缓存:建立文件夹,把list集合里面的数组转换为JSON数组,存入文件夹2. 读取缓存:把JSON数组从文件夹里面读取出来,然后放入list集合,返回list集合 private final static File filefolder=new File("/sdcard/myData"); private final static File filename=ne... 阅读全文
posted @ 2016-11-27 14:49 妖久 阅读(857) 评论(0) 推荐(0) 编辑
摘要: 我想单纯靠一个文本实现微信回复评论的效果,在一列回复文本中点击某一行,然后该行的背景色改变并且弹出对话框,如下图,我们想要回复A,那么就点击A所在的那一行(A回复B:哈哈哈)。 注意,这里两行包括下面一系列的回复文本都是在一个textView中。 网上查了许久,结合自己的一些知识,终于实现了。 揭晓 阅读全文
posted @ 2016-11-15 12:39 妖久 阅读(769) 评论(0) 推荐(0) 编辑
摘要: 众所周知,viewPager是能够滑动的,但有时候我们需要禁止它的滑动(微笑地面对*—……—*)。 情况是这样的: activity中有一个viewPager,viewPager中加入3个Fragment,第三个Fragment中又使用了一个viewPager,这个viewPager中又加入了几个F 阅读全文
posted @ 2016-10-06 17:18 妖久 阅读(3994) 评论(0) 推荐(0) 编辑
摘要: 一直想弄清楚onTouchEvent,onInterceptTouchEvent,dispatchTouchEvent的执行顺序,以及内部使用switch (event.getAction())中的执行顺序。趁这次机会赶紧弄清楚。 public boolean onTouchEvent(Motion 阅读全文
posted @ 2016-10-04 23:29 妖久 阅读(1434) 评论(0) 推荐(0) 编辑