diff options
author | Ognjen Cirkovic <ciraboxkg@gmail.com> | 2022-12-13 14:37:15 +0100 |
---|---|---|
committer | Ognjen Cirkovic <ciraboxkg@gmail.com> | 2022-12-13 14:37:15 +0100 |
commit | f926aa8e562f05ce7175e7a3c04bebe6ae330a47 (patch) | |
tree | 002ec2040d30dbc509b2da5d062bef20f9ff1492 | |
parent | d442f0020504a43e2fe92b5f1bb5321bb92bee84 (diff) |
komentar fix.
2 files changed, 13 insertions, 9 deletions
diff --git a/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Adapters/CommentsAdapter.kt b/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Adapters/CommentsAdapter.kt index 143b4a2..fc77d76 100644 --- a/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Adapters/CommentsAdapter.kt +++ b/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Adapters/CommentsAdapter.kt @@ -116,23 +116,26 @@ class CommentsAdapter (val items : MutableList<CommentSend>,val activity: Activi var rv: RecyclerView = rvReplies rv.setHasFixedSize(true) rv.layoutManager=LinearLayoutManager(activity,LinearLayoutManager.VERTICAL,false) + etReplyCount.setOnClickListener { + if(llReplies.visibility==View.VISIBLE) + llReplies.visibility=View.GONE + else + llReplies.visibility=View.VISIBLE + llReplies.forceLayout() + } if(item.replies!=null){ setReplyCount(layoutPosition) - etReplyCount.setOnClickListener { - if(llReplies.visibility==View.VISIBLE) - llReplies.visibility=View.GONE - else - llReplies.visibility=View.VISIBLE - llReplies.forceLayout() - } rv.adapter=CommentsAdapter(item.replies as MutableList<CommentSend>,activity,fragment) } - else - rv.adapter=CommentsAdapter(mutableListOf(),activity,fragment) + else { + rv.adapter = CommentsAdapter(mutableListOf(), activity, fragment) + } } } fun setReplyCount(position: Int){ + if(items[position].replies==null) + items[position].replies= mutableListOf() if(items[position].replies!!.count()==1) itemView.etReplyCount.text=items[position].replies!!.count().toString() + " odgovor" else diff --git a/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Fragments/FragmentSinglePostComments.kt b/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Fragments/FragmentSinglePostComments.kt index bdca6cd..1032ee3 100644 --- a/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Fragments/FragmentSinglePostComments.kt +++ b/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Fragments/FragmentSinglePostComments.kt @@ -132,6 +132,7 @@ class FragmentSinglePostComments : Fragment() { (adapterComments as CommentsAdapter).items.add(0,newComment) recyclerViewComments?.adapter=adapterComments addedComment() + } } |