gpt4 book ai didi

java - 如何使用 findViewById(R.id.xyz) 在 android studio 中创建对象而不使用 new

转载 作者:行者123 更新时间:2023-12-01 09:02:01 26 4
gpt4 key购买 nike

TextView quantityTextView=(TextView) findViewById(R.id.quantity_text_view);

当为quantityTextView引用创建对象时,我们使用xml中的id,即quantity_text_view,但是如何在不使用new关键字的情况下为其创建对象。

我查了很多资料,但没有找到解决办法。我是 Android 编程新手,如果您知道答案,请告诉我您是如何找到解决方案的

最佳答案

在您的onCreate上你正在做类似的事情的方法

public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main_layout);
}

上线setContentView(R.layout.main_layout);您正在设置布局,然后您只需从该布局中获取元素的引用

由于 UI 已设置,您无需 createnew 相关的东西关键字只是为了获取 findViewById 的引用

如果您想动态添加布局元素,您将需要使用 new关键字,然后将该元素添加到您的布局中

关于java - 如何使用 findViewById(R.id.xyz) 在 android studio 中创建对象而不使用 new,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41588664/

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