为了账号安全,请及时绑定邮箱和手机立即绑定

最新回答 / 漫长的不满
  这个问题我也碰见了,你的那边的错误提示应该是空指针吧? 那么具体是为什么呢? 其实是你上面对于MediaRecorder前面的几步参数的设置出现了错误。导致调用prepare的时候出现错误。那么如果你的try和这个老师一样,扩住了全部的代码的话,那么后面的回调mListener.wellPrepared();哪里也不能执行。你可以试试单独吧这个方法拿出try里面,应该就能出现对话框了。当然,这个并不是解决办法,因为这样的话,你的录音根本就没有录进去。 我没有看你的代码。所以我不知道你的问题在哪里,反正...

最新回答 / New_GFriend
能, Window dialogWindow=dialog.getWindow(); WindowManager.LayoutParams lp =dialogWindow.getAttributes(); dialogWindow.setGravity(Gravity.TOP); //显示位置 lp.y=100; dialogWindow.setAttributes(lp);   ////////////////////////////// dialog.show();提示:y表示里顶...

最新回答 / fshman
更新voice图片里面加个判断if(resId!=0){    imgVoice.setImageResource(resId);}

最新回答 / 精慕门6263188
按照你给出的布局写法只会显示图片,下面那个TextView是不会显示的,因为第二个LinearLayout被设置成了match_parent,TextView没有地方显示了,你改成wrap_content吧。至于你说的只显示textview和带横的图片应该不是布局的原因

已采纳回答 / 施洛辛
我放到drawble文件夹运行依然报错,但是可以添加语句屏蔽检查,在build gridle(Module :app)中如下位置添加:compileSdkVersion 23buildToolsVersion "23.0.3"aaptOptions.cruncherEnabled = falseaaptOptions.useNewCruncher = false

最新回答 / smallzoo
看看哪里应该dismiss的没有dismiss

最新回答 / 久居_深海
<...图片...>检查你的MainActivity的onCreate方法中有没有设置这个

最新回答 / 流月汐志
直接,将解压出来的两个文件夹,复制到rec目录下,引用"@drawable/xxx"

已采纳回答 / xiang205012
dialog.setCanceledOnTouchOutside(false);

最新回答 / 张小冷
我感觉不能在 handler 内new  线程吧。
课程须知
本课程是基于Android开发的案例,需要大家对Android的了解要达到小成的境界: 1、掌握自定义View的流程与步骤 2、了解MediaPlayer、MediaRecorder相关API 3、了解Dialog相关API
老师告诉你能学到什么?
1、自定义控件如何处理与用户的交互 2、如何创建并动态更新Dialog 3、MediaRecorder的使用,实现录音功能 4、MediaPlayer的使用,实现播放功能 5、多个管理类对象间的交互与协作

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消