-1

嘿,我正在尝试使用 eclipse for android 将项目添加到微调器,并且在执行以下行时:

fromList.setAdapter(adapter);

调试器说

找不到来源。

这是我的java代码:

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    final List<String> list = new ArrayList<String>();
    list.add("Item 1");
    list.add("Item 2");
    list.add("Item 3");
    list.add("Item 4");
    list.add("Item 5");

    fromList = (Spinner) this.findViewById(R.id.spinnerFrom);
    CharSequence[] itemArray = getResources().getTextArray(R.array.temperature_units);
    List<CharSequence> itemList = new ArrayList<CharSequence>(
            Arrays.asList(itemArray));
            adapter = new ArrayAdapter(this, android.R.layout.simple_spinner_item, itemList);
            adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
            fromList.setAdapter(adapter);       // THE ERROR HAPPENS HERE
    }
4

2 回答 2

0

Spinner是 Android SDK 中的一个类。

您需要下载 Android SDK 源代码,并将其附加到项目中,这样您就可以调试这个类(和其他 Android SDK 类)

--- 更新 1 ---

请查看此博客文章以附加您的 Android 源并对其进行调试。

于 2013-08-20T18:33:49.157 回答
0

按照@Cristian Meneses 的说明获取 Android SDK 源代码并将其导入您的主要活动:

导入 android.widget.Spinner;(Ctrl+Shift+O)。

于 2013-08-20T18:54:01.600 回答