HTC Hero Мышь BOLL щелчка не работает на Custom ListView? - PullRequest
2 голосов
/ 11 мая 2010

Я создал собственный вид списка, используя

class EfficientAdapter extends BaseAdapter implements
{

private LayoutInflater mInflater;

        private Context context;


        public EfficientAdapter(Context context) {
            mInflater = LayoutInflater.from(context);
            this.context = context;
        }

        public View getView(final int position, View convertView,
                ViewGroup parent) {
            ViewHolder holder;

            convertView = mInflater.inflate(R.layout.adaptor_content, null);

convertView.setOnClickListener(new OnClickListener() {

                @Override
                public void onClick(View v) {
}
            });

}

and other necessary methods... also

}

использование сенсорного экрана при нажатии на элемент списка Вызывается OnClickListener элемента списка.

но когда я использую Mouse Boll / Track Boll (Аппаратное обеспечение телефона), чтобы нажать на ListItem, OnClickListener элемента списка не вызывается.

Может ли кто-нибудь мне помочь, это ошибка телефона или моя ошибка?

любая помощь будет оценена.

Ответы [ 2 ]

0 голосов
/ 11 мая 2010

Вы можете найти информацию по этой теме здесь:

http://groups.google.com/group/android-developers/browse_thread/thread/5696833388d162fd?pli=1

и здесь:

ссылка на htp: /developer.android.com/reference/android/view/View.html

для анализа onTrackballEvent (MotionEvent)

Я надеюсь, что это полезно

пока

0 голосов
/ 11 мая 2010

но когда я использую мышь Boll / Track Boll (Аппаратное обеспечение телефона), чтобы нажать на ListItem OnClickListener элемента списка не называется.

Нажмите трекбол, чтобы зарегистрировать щелчок. Прокрутите трекбол, чтобы изменить выбор.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...