最贊回答 / ValarRay
如果你的xml布局文件中的那個控件設置了android:background="..." ,這里就可以用 View.getBackground(); 如果設置的是 android:src="...." ,就用View.getDrawable();
2015-05-06
編寫Dialog的style的時候,請添加上parent屬性,否則可能會因為SDK編譯版本不同而造成問題。
<style name="Theme_AudioDialog" parent="@android:Theme.Dialog">
...
</style>
<style name="Theme_AudioDialog" parent="@android:Theme.Dialog">
...
</style>
2015-05-05
已采納回答 / hyman
這個可能和使用的Theme以及Theme中的item的設置的值有關系,我在代碼中使用的時Theme.AppCompat.Light。對于該問題,stackoverflow上也有一定的解答:ActionBarImpl can only be used with a compatible window decor layout?。
2015-05-05
已采納回答 / hyman
這個涉及到服務器端了,一般的做法是,語音錄制好以后,上傳至服務器端,然后服務器端幫你轉發至你需要發送的那個設備。整個過程可能涉及到協議的定制還有推送等。
2015-05-05