如果我有ImageButton myPicture。我可以说myPicture = (ImageButton) findViewById(myPicture.getId());吗?

无论如何,我可以实现吗?

最佳答案

如果myPicture对象已经存在,为什么要重新创建它?

是的,如果已经在应用程序上下文中创建了myPicture对象,或者以前在布局中引用了ID,则可以使用。

您不能将其用作首次初始化,因为该对象为null,因此必须首先从布局中获取它。

编辑

作为对以上评论的回应,您可以使用XML文件来创建模板布局,而不是执行64次操作,然后在Java代码中,在循环内添加模板布局,并添加所需的信息。

关于android - Android:通过提供自己的ID查找 View 的ID,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19751956/

10-10 15:26