1

モンキートーク(クロスプラットフォームテストフレームワーク)のために、AndroidプロジェクトでaspectJを使用しています。しかし、私は自分のプロジェクトをspectJプロジェクトに変換したので、スピナーのドロップダウンはなくなった/見えなくなりました...

プロジェクトを非spectJプロジェクトに戻すと、すべてが正常に機能します(monkeytalkエージェントを除く...)。

また、独自のスピナーを作成し、onTouch をオーバーライドして、イベントが到着するかどうかを確認しました。タッチは認識されますが、ドロップダウン ビューが開きません。

他の誰かに同様の問題や助けがありますか?

編集:4.0.4を実行しているGalaxy nexusと2.1を実行しているsony xperiaでこれをテストしました

前もって感謝します

フロー

onCreate からの私の TestCode (ご覧のとおり、可能な限り単純です):

    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 に答える