Android - 如何使用多个EditText字段对视图进行充气并读取其值?

对于我的Android应用程序,我希望有一个允许用户单击加号按钮添加EditText字段的视图,在EditText字段旁边,我想要有减号按钮,将从视图中删除它们。实质上,这与在Android上的编辑联系人界面中添加多个电话号码/电子邮件地址非常相似。 我想我需要通过使用包含我想要每次添加的EditText和按钮的单独视图来扩展我的主视图。但是,我不知道如何管理使用唯一ID识别每个EditText和按钮,因此,我不知道如何设法获取每个EditText的值以保存到我的数据库。有人可以告诉我我需要做什么吗?谢谢。     
已邀请:
如果你已经夸大了子布局,那么你现在应该有一个
View
对象。 然后你可以在那个
View
上调用
findViewById(R.id.edit_text_1)
—假设您在子布局XML中提供了ID。 只要你跟踪每个父母
View
s,你就可以随时使用
findViewById()
。或者在通货膨胀之后,如果你真的想要,你可以使用
setId()
在每个
EditText
上设置一个新的,全球唯一的ID。     
您可以动态分配视图窗口小部件,并在分配时生成您自己的ID。
Button b = new Button(this);
b.setId(myId);
然后,您可以返回该小部件。
findViewById(myId);
    

要回复问题请先登录注册