在 Android 中从 xml 调用小部件时,正确的术语是什么?

2024-03-02

我对 Android 还很陌生,但我正在尝试通过使用 YouTube 上的教程来跟上。很多人都在谈论“inflate the xml”这个短语。我也开始使用这句话,但我觉得我做得不对。

我唯一一次说“膨胀 xml”是在告诉某人编写代码以在 java 代码中使用 xml 中的小部件时。

因此,如果我在某人的布局上看到一个按钮,其 id 为button01,我告诉他们“膨胀 xml”,我希望如此Button mybutton = (Button) findViewById(R.id.button01);

这是我的错吗?

EDIT:这似乎不是正确的短语。有吗?


“膨胀”布局是指让Android框架将XML格式的布局转换为与布局中的不同视图相对应的对象的过程。

要“膨胀”布局,您需要:

  • XML 格式的布局

    资源/布局/main.xml

  • 访问充气机对象

    LayoutInflater 充气机 = (LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE);

然后您需要在布局上运行通货膨胀

   View view = inflator.inflate(R.layout.main)

之后,您可以使用“findViewById”访问对象

    Button mybutton = (Button) view.findViewById(R.id.button01);

Activity 类提供了一个辅助方法,它既获取充气器又充气布局

    setContentView(R.layout.main)

使用“setContentView”方法时,活动会设置调用“findViewById”时使用的默认视图

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 Android 中从 xml 调用小部件时,正确的术语是什么? 的相关文章

随机推荐