Я решил эту проблему в моем сценарии. У меня есть изображение и флажок. Я должен установить обработчик щелчков на изображении и флажок. Я использую флажок «selectedChangedlistener» вместо переключателя щелчков на приемнике в методе получения представления класса адаптера
public View getView(int position, View convertView, ViewGroup parent)
{
holder = new ViewHolder();
convertView = mInflater.inflate(R.layout.icon, null);
holder.checkbox = (CheckBox) convertView.findViewById(R.id.gCheckBox);
holder.checkbox.setOnCheckedChangeListener(new OnCheckedChangeListener()
{
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked)
{
if(isChecked)
{
}
else if(!isChecked)
{
}
}
});
}
и после этого мне нужно щелкнуть прослушиватель для большого пальца моего изображения, чтобы я использовал элемент прослушивания щелчка галереи в своей деятельности.
gallery.setOnItemClickListener(new OnItemClickListener()
{
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,long arg3)
{
Intent i = new Intent(Conditions.this, TestExampleGUIActivity.class);
startActivity(i);
}
});
когда срабатывает событие щелчка элемента, я выполняю свое действие, которое я хочу выполнить на большом пальце изображения.он работает нормально, и поведение галереи тоже хорошо
извините!Я новичок в этом форуме, поэтому у меня много вопросов, чтобы объяснить свои проблемы, и я исправлю это в будущем благодаря всем вам