android - 在 Android 中以编程方式分配 View ID

标签 android android-layout android-studio

我正在尝试以编程方式创建具有多个子项的 RelativeLayout。要使 RelativeLayout.RIGHT_OF 等规则起作用, subview 必须具有正确的 ID。

但是,当我尝试分配 ID 时,Android Studio 将其标记为错误:

view.setId(123);

ERROR: Expected resource of type id

最佳答案

找到了:

view.setId(View.generateViewId());

关于android - 在 Android 中以编程方式分配 View ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24682007/

相关文章:

Android gradle 项目构建非常缓慢

安卓工作室 3.0 RC 2

android - AWS - 图书搜索 android

java - 如何修改 Eclipse 中 phonegap-1.0.0.jar 存档中的 DroidGap.class 文件?

java - 从按钮中选择多个正确答案

java - 根据显示自动切换textview大小

android - XML命名空间声明: auto-substitute package name

android - 在我的手机上运行应用程序时不显示垂直线 View

android - 布局需要太多时间来加载 android

android-studio - 为什么Android Studio在启动调试器时仍保持Gradle同步?