gpt4 book ai didi

android - 充气后查看id

转载 作者:太空狗 更新时间:2023-10-29 12:57:11 24 4
gpt4 key购买 nike

我使用以下代码创建了一个 LinearLayout:

LayoutInflater inflater = getLayoutInflater();
LinearLayout container = (LinearLayout) inflater.inflate(R.layout.my_item, null);

我的问题是,执行上面的代码后,container.getId() 是否等于'R.layout.my_item'?或者,我是否必须使用以下代码将 id 设置为新创建的布局?

container.setId(R.layout.my_item);

我的示例代码显示我必须明确地将 id 设置为从代码创建的布局,这出乎我的意料。

谢谢。

编辑:我想在布局上设置 id 的目的是为了在布局上设置 OnClick 监听器。

public void onClick(View v) {
Intent intent;

switch (v.getId()) {

case R.layout.my_item:
....
break;

最佳答案

id 将是您膨胀的 View 的 id。也就是说,无论R.layout.my_item的根元素的android:id是什么。它应该是一个 R.id 值,而不是一个 R.layout 值。

关于android - 充气后查看id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5147435/

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