已采納回答 / hyman
自定義控件如果你通過布局文件使用,調用的是兩個參數的構造方法;如果自己new XXXView(context);一般調用的是一個參數的方法;并且和onTouchEvent沒什么關系,你的描述可以去檢查下你的onTouchEvent的Action_DOWN的分支返回值是不是true。
2015-05-28
最贊回答 / 嗷嗷飛
找到原因了,老師的代碼并沒有去處理這個異常if (isPrepared) { ? ?try { ? ? ? ?//maxLevel*mMediaRecorder.getMaxAmplitude() 1~32767 ? ? ? ?return maxLevel * mMediaRecorder.getMaxAmplitude() / 32768 + 1; ? ?} catch (Exception e) { ? ?}}return 1;
2015-05-27
講師回答 / hyman
恩,不會一模一樣呀~ 時間的消耗在long click 和 ?MediaRecorder.prepare的時間。如果你嫌慢,可以不要在LongClick的時候去觸發,可以選擇DOWN之后延時100s觸發等等方式進行縮短時間。
2015-05-20
講師回答 / hyman
自定義的button繼承自Button呀。本例中沒有fragment,你說的是布局文件中button的父布局為什么是FrameLayout吧,對于相同的效果,如果FrameLayout和LinearLayout都可以實現,我會選擇FrameLayout,因為效率會高一點。
2015-05-18