我使用的是最新版的Android studio 3.1.2版本,所以有部分内容与定义与书中的不同。希望在以后的时间里我能够想起来为这篇博客续命
目前正在跟着书学习,所以会慢慢更新,不会一下子编辑完成。
我自己犯的错误
1、UIBestPractice项目里
- p137。在运行的时候,发现RecyclerView是一页一个消息框,经过检查,发现是msg_item.xml布局里的最外层的LinearLayout的height设置错误,应该设置为wrap_content,而我设置成了match,导致了一个屏幕一条消息。改正后正常显示。
- p139。运行时不显示消息框。检查MainActivity。发现是布局管理器没有设置。如下两行没有加入。
LinearLayoutManager layoutManager = new LinearLayoutManager(this) ;
msgRecyclerView.setLayoutManager(layoutManager);
书中的错误
第一处:p137,书下方的TextView标签里的textColor没有进行设置,导致了运行的时候发送端的消息显示不是来。