猿问

如何以编程方式为视图分配ID?

如何以编程方式为视图分配ID?

在XML文件中,我们可以向以下视图分配一个IDandroid:id="@+id/something"然后打电话findViewById()但是,当以编程方式创建视图时,如何分配ID?

我认为setId()与默认赋值不同。setId()是额外的。

有人能纠正我吗?


湖上湖
浏览 474回答 3
3回答

达令说

是的,你可以打电话setId(value)在您喜欢的任何(正整数)值的视图中,然后在父容器中使用findViewById(value)..注意,调用是有效的。setId()对于不同的同级视图具有相同的值,但是findViewById()只会返回第一个。
随时随地看视频慕课网APP

相关分类

Android
我要回答