【发布时间】:2018-02-07 14:03:02
【问题描述】:
长期从事原生 android 开发的 Web 开发人员。 努力解决我认为对于新手来说非常常见的问题。
问题:我有一个可以编辑详细信息的详细信息屏幕。单击编辑按钮导航到编辑屏幕。除了“详细信息”屏幕是只读的,而“编辑”屏幕中的每个字段都是可编辑的,这些视图基本相同。
我已阅读此处的材料设计指南 https://material.io/guidelines/components/text-fields.html#text-fields-layout 详细介绍了如何设计可编辑字段。
我还在这里阅读了有关 TextInputLayout 的信息: https://www.androidhive.info/2015/09/android-material-design-floating-labels-for-edittext/
我可以为详细信息屏幕上的每个标签/值字段模拟 TextInputLayout(请参阅示例布局),但是,这似乎需要做很多工作。
我认为理想情况下重复使用编辑表单字段会非常方便,但只需将它们标记为详细信息屏幕的只读。
我想向 Android 专家请教实现这一目标的“正确方法”。我宁愿不拼凑一个解决方案。这个坚果肯定以前被破解过,但是,显然我的谷歌搜索能力不足以找到它。
【问题讨论】: