android - 将 R.id 分配给动态创建的编辑文本

标签 android

我对此很陌生。想知道是否有一种方法可以将 R.id 分配给动态创建的编辑文本,以便我可以将数据移动到 SQLite 数据库中。尝试了几种差异方法但失败了。任何帮助,将不胜感激。谢谢

最佳答案

在android中id应该是唯一的。设置任意整数值可能会导致重复的 id。正确的方法是定义id,如下所示。

res/values 文件夹中创建一个名为 ids.xml 的新 xml 文件。

添加新项目,例如:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <item type="id" name="button_group_cancel" />
</resources>

现在您可以将 edittext 的 id 设置为:

edittext.setId(R.id.button_group_cancel);

关于android - 将 R.id 分配给动态创建的编辑文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18317911/

相关文章:

android - 如何将数据从一个AsyncTask发送到另一个AsyncTask?[视频系统]

自定义ROM构建的Android书籍

android - 为 android :authorities in a ContentProvider 使用@string

android - 将 Realm 对象作为 Retrofit 2 PUT 请求主体传递

java - ListView - 通过滚动加载更多项目

c# - Xamarin Studio 上的 MonoGame - Xna 存在问题?

java - 使用选项卡和 onTabSelected() 时如何在 fragment 之间传递数据?

java - 有好的 Android Twitter 客户端的例子吗?

Android JNI 本地引用表,转储当前状态

java - 将信息存储在音频中