首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >安卓ArrayAdapter.Add方法不起作用

安卓ArrayAdapter.Add方法不起作用
EN

Stack Overflow用户
提问于 2011-02-26 13:54:05
回答 1查看 22K关注 0票数 19

ArrayAdapter.add()方法对我不起作用。我使用的是带有ADT插件的Eclipse Helios 3.6,Target Source是一个Froyo 2.2模拟器和2.2 HTC Evo 4g。下面是我的java类

代码语言:javascript
复制
    import android.app.Activity;
    import android.os.Bundle;
    import android.widget.ArrayAdapter;

    public class Main extends Activity {

         @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);

            String[] entries = {"List Item A", "List Item B"};

            ArrayAdapter<String> arrAdapt=new ArrayAdapter<String>(this, R.layout.list_item, entries);

             arrAdapt.setNotifyOnChange(true);
             arrAdapt.add("List Item C");
        }
    }

下面是我的列表项布局(list_item.xml)

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8"?>
<TextView
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent">
  android:padding="10dp"
  android:textSize="12sp"
</TextView>

它给了我一个错误的LogCat,上面写着

起因: java.util.AbstractList.add(AbstractList.java:432) at android.widget.ArrayAdapter.add(ArrayAdapter.java:178)

的java.util.AbstractList.add(AbstractList.java:411) at java.lang.UnsupportedOperationException

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5125350

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档