gpt4 book ai didi

java - 通过 findViewWithTag 检索按钮不起作用?

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:04:18 25 4
gpt4 key购买 nike

在我的类的 onCreate() 方法中,我制作了一个按钮网格,并为它们提供标签以识别它们,例如:

button.setTag("one four");

这工作正常。现在我想在一个方法中创建一个新的临时按钮,我正在使用以下代码:

String s = "one four";
Object o = s;
View view = new View(this);
Button button = (Button)view.findViewWithTag(o);

但是按钮总是显示为“null”。我也不知道为什么。

最佳答案

您必须调用 view.addChild(button);之前view.findViewWithTag(o);

而且你不需要这样做Object o = s; , view.findViewWithTag(s);会做同样的事情。

View view = new View(this); - 你创建一个新实例 View .对象 view没有任何 child 。您必须调用 findViewWithTag(s)来自布局的方法,其中包含您的 Button对象。

关于java - 通过 findViewWithTag 检索按钮不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9020669/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com