1

由于monkeytalk(跨平台测试框架),我在我的Android项目中使用了aspectJ。但是由于我将我的项目转换为 aspectJ 项目,微调器的下拉列表消失/不可见......

如果我将项目转换回非aspectJ项目,一切都会正常运行(monkeytalk代理除外......)。

我还创建了自己的微调器并覆盖了 onTouch,以检查事件是否到达。触摸被识别,但下拉视图不会打开!

有没有其他人类似的问题或一些帮助?

编辑:我已经在运行 4.0.4 的 Galaxy nexus 和运行 2.1 的索尼 xperia 上对此进行了测试

提前致谢

弗洛

我的 onCreate 测试代码(如您所见,它非常简单):

    Spinner sp = (Spinner)findViewById( R.id.spinner1 );

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

    ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>(this,
        android.R.layout.simple_spinner_item, list);

    dataAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    sp.setAdapter(dataAdapter);
4

1 回答 1

0

monkeytalk 团队宣布这是他们代理中的一个错误。他们希望在本周发布一个固定版本。

不管怎么说,还是要谢谢你 :)

于 2012-05-07T08:27:42.847 回答