如何从主 .java 程序引用在 XML 中创建的对象?

发布于 2024-12-01 00:07:48 字数 205 浏览 3 评论 0原文

我正在使用 Eclipse 创建一个 Android 应用程序。这是我使用 eclipse 或为 android 编写的第一个程序。我在 XML 中创建了几个对象(4 个按钮和一个文本视图)。当按下其中一个按钮时,程序应该在文本视图中显示随机结果。确定随机结果的代码没有问题,但我找不到如何引用对象以编辑文本视图或将按钮连接到我所做的功能。如何从主 .java 程序引用在 XML 中创建的对象?

I am creating an android app using Eclipse. This is my first program using either eclipse or writing for android. I have created several objects in my XML (4buttons and a text-View). The program is supposed to display a random result in the text-View when one of the buttons are pressed. There is no problems with the code to determine the random result, but I cannot find how to reference the objects so as to edit the text-View or connect the buttons to the functions I have made. How do i reference the objects created in the XML from the main .java program?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

金橙橙 2024-12-08 00:07:48

例如:

R.layout.main   // layout with "main" id
R.string.hello  // string with "hello" id
R.id.button     // button with "button" id

如果你想获得一个视图,一个按钮例如:

Button launch = (Button) findViewById(R.id.button_id);

For example:

R.layout.main   // layout with "main" id
R.string.hello  // string with "hello" id
R.id.button     // button with "button" id

If you want to get a view, a button for example:

Button launch = (Button) findViewById(R.id.button_id);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文