关于安卓7.0短信草稿和已发送短信未区分的修改(无草稿图标说明)。

解决办法有两个。
第一个简单点,谷歌BOSS的源码上就有,不过他注释掉了,不知道为什么。恢复就好。路径:packages/apps/Mms/src/com/android/mms/ui/ConversationListItem.java
在他的formatMessage方法中`!这里写图片描述
第二种:比较麻烦,不过可以自定义草稿图片,而不是系统样式
第一步:packages/apps/Mms/res/layout/conversation_list_item.xml
在这个文件中添加控件 定义id 这里就叫 hasDraftImage把
第二部:packages/apps/Mms/src/com/android/mms/ui/ConversationListItem.java
在这个文件中的bind方法中。这么写
boolean hasDraft=conversation.hasDraft();
hasDraftImage.setVisibility(hasDraft ? VISIBLE : GONE);
这样就可以了。

猜你喜欢

转载自blog.csdn.net/qq_43017445/article/details/81946755