当前位置: 首页 > 知识库问答 >
问题:

带有ArrayAdapter的微调器显示空指针异常?

林建本
2023-03-14

这个问题很明显,但仍然没有人帮我解决。我正在使用一个需要通过数组适配器填充字符串的旋转器。但是在运行应用程序时,发生了< code >空指针异常。我还声明了spinner和< code>ArrayAdapter

这是我的代码:

String elements[] ={"- Select -","Iron", "Bronze", "Magnesium"};
Spinner fSpinner;
ArrayAdapter<String> adp;

在onCreate中:

fSpinner =(Spinner)findViewById(R.id.fSpinner);
    adp = new ArrayAdapter<String> (MainActivity.this, android.R.layout.simple_spinner_dropdown_item,elements);
    fSpinner.setAdapter(adp);

共有2个答案

卢嘉誉
2023-03-14
ArrayAdapter<Charsequence> adt= new ArrayAdapter<Charsequence>(this,android.R.layout.simple_spinner_item, list);
        adt.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
        spinner.setAdapter(dataAdapter);

进行必要的修改,并尝试上面的代码。

松铭
2023-03-14

这对我很管用

List<String> elements=new ArrayList<String>();
elements.add("- Select -");
elements.add("Iron");
ArrayAdapter<String> adapt= new ArrayAdapter<String>(
                this, android.R.layout.simple_spinner_item, elements);
adapt.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner1.setAdapter(adapt);
 类似资料:
  • 我用两个项目做了一个微调器,我想将文本颜色更改为白色,所以我做了一个xml... 我尝试这样做来设置适配器.... 但它给了我一个错误!它说在 spinner.setAdapter() 行上有一个空指针异常。我看到人们这样做的其他问题,它实际上是有效的,所以我不知道发生了什么。这是微调器的代码.... 最初的问题已修复,但现在它没有显示任何条目。

  • 我正在尝试在我的Android项目中使用。 这是我的简单代码。 分级依赖关系 布局

  • 问题内容: 有可能这可能是一个双重问题。我将String变量初始化为null。我可能会或可能不会使用一个值更新它。现在我想检查此变量是否不等于null以及我尝试执行的操作是否会得到null指针异常。空指针异常,因为它代价高昂。是否有任何有效的解决方法.TIA 问题答案: 如果您使用 你 不会 得到。 我怀疑你在做什么: 这是因为null 而引发,而不是因为null。 如果仍然无法解释,请发布您用于

  • 我已经更新了我的项目中的一些依赖关系之后,我的Hibernate配置类显示Nullpointerx的。 我将SpringDataJPA存储库与hibernate一起使用,已经超过24小时了,仍然没有找到任何关于小问题的适当解决方案。 我已经尝试过的一些解决方案:- 使用@bean(name=“entityManagerFactory”)提供bean名称 我面临的问题 波姆。xml文件 配置类 db

  • 当我试图从DB查询结果时,我得到一个空指针异常。以下是错误: 这是错误产生的函数。 如果我启动应用程序信息服务(=new ApplicationInfoService()),我会得到一个指向我的服务类的空指针错误,在这里进行查询 错误转到createQuery行,如果我打印出EntityManager,它将返回“null”。为什么我的Entitymanager不能初始化。我在我的登录系统中使用了几