生意圈中item中用到嵌套view问题,
生意圈相关文件:
viewholder,创建了两个viewholder CircleViewHolder(处理圈子itemUI)与ImageViewHolder (处理圈子图片UI)
在此过程中用到文字显示行数限制、图片数目不太显示不同、评论list写了三个类处理
MVP相关:
public interface MMTradeCircleActionMVP { interface Model { /** * 添加评论 */ void addComment(String publish_id, String comment_id, String content, MMInfoListener infoListener); /** * 删除评论 */ void deleteComment(String id, MMInfoListener infoListener); /** * 删除圈子 */ void deleteCircle(String circleId,MMInfoListener infoListener); } interface View { /** * 删除圈子成功 */ void update2DeleteCircle(String circleId); /** * 添加评论成功 */ void update2AddComment(Object o); /** * 删除成功 */ void update2DeleteComment(int circlePosition, String commentId); /** * 评论成功之后 */ void updateEditTextBodyVisible(int visibility, MMTradeCircleItemInfo.CommentsBean commentsBean); /** * 错误信息 * @param error */ void onErrorMessage(String error); } interface Presenter { /** * 删除评论 */ void deleteComment(String id); /** * 添加评论 */ void addComment(String publish_id, String comment_id, String content); /** * 删除圈子 */ void deleteCircle(String circleId); }