gpt4 book ai didi

Android:onListItemClick 未打开 .xml 文件

转载 作者:行者123 更新时间:2023-11-30 04:52:20 24 4
gpt4 key购买 nike

public void onListItemClick(ListView l, View v, int position, long id) { 如果(位置== 0){ setContentView(R.layout.cuisine); }

我有一个字符串数组,我正在使用上述方法尝试在单击时打开一个名为“cuisine”的新 xml 文件。但它总是失败!

我做对了吗,或者我做错了什么?

谢谢。

通过查看网络上的类似问题,人们说让 onListItemClick() 开始新 Activity 并使用该新 Activity 打开新 View ?

所以我所做的是...

 protected void onListItemClick(ListView l, View v, int position, long id)
{
Intent dundrumIntent = new Intent(v.getContext(), DundrumSelector.class);
dundrumIntent.putExtra("position", position);
startActivityForResult(dundrumIntent, 0);
}

然后

import android.app.Activity;

导入android.os.Bundle;

公共(public)类 DundrumSelector 扩展 Activity { @覆盖 public void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState);

    int position = getIntent().getExtras().getInt("position");

if(position == 0){
setContentView(R.layout.cuisine);
}
}

但我仍然遇到同样的问题。单击 listView 中的项目时程序崩溃。是的,我已将该 Activity 添加到 list 中。

有没有人能解决这个问题,因为很多人似乎都遇到了同样的问题。

非常感谢。

最佳答案

好的,我让它工作了。

我已将 avd 改回我设置时使用的原始 avd,现在似乎可以正常工作。

出于某种原因,当我在 google avd 上安装它时它不起作用?

关于Android:onListItemClick 未打开 .xml 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2905251/

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