gpt4 book ai didi

android - 动态设置 View 的id

转载 作者:太空宇宙 更新时间:2023-11-03 11:34:21 24 4
gpt4 key购买 nike

我必须动态创建 4 个 Buttons 并且我必须动态生成它们的 id,例如:

  for(int i = 1; i <= 4; i++){
Button button = new Button(activity);

// i need something here to turn this string into an int;
button.setId("button" + i)
}

我知道如何动态获取现有 View 的 ID:

getResources().getIdentifier("button2", "button", getPackageName())

我不知道的是如何动态生成 id。

我在 Internet 上查找,但没有找到任何内容。

我需要这样的东西:

int id = getResources().setIdentifier("button2", "button", getPackageName());
button.setid(id);

提前谢谢你。

最佳答案

更好的做法是使用 API 17 中引入的 button.setId(View.generateViewId())

关于android - 动态设置 View 的id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41693823/

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