android 聊天应用中的回复布局如何显示?

How does reply layout appears in android chat app?

我正在创建 android 聊天。在 Telegram Android 应用程序中,当我点击回复时,会出现一个布局,我想知道如何做同样的事情。我尝试使用额外的约束布局,并在必要时使其可见或不可见。

做这个的最好方式是什么?

请查看适配器中的类型。请看例子 https://medium.com/@droidbyme/android-recyclerview-with-multiple-view-type-multiple-view-holder-af798458763b

我通过添加视图实现了这一点。通过在Linearlayout中加入约束布局。任何有更好和最佳实践的人,请分享您的答案。

LinearLayout item = findViewById(R.id.reply_layout);
View child = getLayoutInflater().inflate(R.layout.reply_layout, null);
item.addView(child);