用Java按顺序播放多个音频部件,不是同时播放。代码如下: 这个我在本地播放没有问题,放到服务器上会报错: 网上说要用BufferedInputStream封装一下。修改下代码确实如此: ...
分类:
编程语言 时间:
2017-07-19 20:28:11
阅读次数:
287
activity_main.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layo ...
分类:
其他好文 时间:
2017-07-16 19:28:06
阅读次数:
132
欢迎Follow我的GitHub, 关注我的CSDN. 我会介绍关于Android的一些有趣的小知识点. 本文是第三篇, 其余第一篇, 第二篇. 1. UIAutomatorViewer 自己主动化測试是Android測试的趋势, 稳定\复用, 最经常使用的工具就是Espresso. 使用UIAut ...
分类:
移动开发 时间:
2017-07-16 13:28:03
阅读次数:
245
1.改成21+可以,如果不行,就使用第2或第3个解决方案 2.对每个item的inflate,传入两个参数,第二个参数设置为null,而不是使用3个参数(第二个parent,第三个false) 3.item的根部局高度不要设置为相对的(match_parent或wrap_content),要设置为具 ...
分类:
其他好文 时间:
2017-07-16 00:04:12
阅读次数:
167
使用ViewStub动态载入布局。避免一些不常常的视图长期握住引用: ViewStub的一些特点: 1. ViewStub仅仅能Inflate一次,之后ViewStub对象被置空:某个被ViewStub指定的布局被Inflate后,就不会够再通过ViewStub来控制它了。 2. ViewStub仅 ...
分类:
移动开发 时间:
2017-07-08 13:30:28
阅读次数:
353
The silver-gold triathlon bike was sitting in Kris's dining room next to the door. It had no kickstand,so he had wedged the front tire in between two ...
分类:
其他好文 时间:
2017-07-06 14:23:55
阅读次数:
216
不管是android还是iOS,列表视图应该是最复杂的控件了。android中的listview从命名能够看出是个一维数组,而iOS中的tableview则是二维数组。但事实上须要注意的地方是差点儿相同的。都是重用机制。这是考量你对listview是否能掌握的最好的方法。 常见的listview的初 ...
分类:
移动开发 时间:
2017-07-05 21:05:17
阅读次数:
225
作用: 1、对于一个没有被加载或者想要动态加载的界面, 都须要使用inflate来加载. 2、对于一个已经加载的Activity, 就能够使用实现了这个Activiyt的的findViewById方法来获得当中的界面元素. 方法: Android里面想要创建一个画面的时候, 初学一般都是新建一个类, ...
分类:
其他好文 时间:
2017-06-27 20:08:08
阅读次数:
203
onFinishInflate() 回调方法,当应用从XML加载该组件并用它构建界面之后调用的方法 onMeasure() 检测View组件及其子组件的大小 onLayout() 当该组件需要分配其子组件的位置、大小时 onSizeChange() 当该组件的大小被改变时 onDraw() 当组件将 ...
分类:
其他好文 时间:
2017-06-25 11:12:33
阅读次数:
164
上一节讲解了RecyclerView的三种显示方式,本节将主要研究一下RecyclerView的动态添加、删除及其单击和长按事件的处理。我们在上一节代码的基础上进行相关操作。 一、修改适配器类MyAdapter,加入添加和删除这两个方法: 二、在MainActivity中添加两个菜单按钮,对应添加和 ...
分类:
其他好文 时间:
2017-06-23 23:53:38
阅读次数:
535