スピナーに適用するとperformClick()メソッドに問題が発生しますが、Android4.0.1以降でのみ問題が発生します。2.3バージョンでは問題なく動作します。
- テストに使用されるデバイス
- Nexus7タブレットとSamsungAce2。
以下のコードでは、setOnClickListenerではなくsetOnItemSelectedListenerを使用していますが、とにかく2.3バージョンで動作します。
助けてくれてありがとう。
spinner.setOnItemSelectedListener(new OnItemSelectedListener() {
public void onItemSelected(AdapterView<?> parentView, View selectedItemView, int position, long id) {
//do something
}
public void onNothingSelected(AdapterView<?> arg0) {
}
});
spinner.performClick();