【发布时间】:2021-05-23 18:55:13
【问题描述】:
我是 android 和 kotlin 的新手,正在开发我的第一个应用程序,这将是一个库应用程序。在应用程序中,我想与一些适合一个屏幕的基本视图(例如创建数据库条目)进行对话,但我希望对话可以按需扩展,例如在单击按钮时应存储其他数据。
我需要的与我的安卓智能手机的内置对话框“添加新联系人”非常相似。首先,对话框不可滚动并在一个屏幕上显示最重要的字段,但通过按下“添加更多字段”按钮,对话框变为可滚动(纵向两个屏幕的高度)并显示其他字段以保存联系人数据。
我希望我能够描述我在寻找什么。
我的第一个想法是使用一个片段(简单的约束布局),当用户按下“添加更多字段”按钮并从第一个片段中检索已经输入的信息时,它将被另一个片段(ScrollView)替换,但我想知道这是否是最佳做法。
能否请你给我一些基本的建议,让我知道这个对话是如何被编程为现实的?
非常感谢!
【问题讨论】:
标签: android kotlin dialog user-experience