У меня есть счетчик, и я хочу, чтобы при нажатии на фактический счетчик (а не внутри него) выполнялся некоторый код, как это делает кнопка.Это возможно??спасибо.
Возможно, вы захотите попробовать установить слушателя для setOnCreateContextMenuListener (OnCreateContextMenuListener listener) Я не уверен, будет ли это работатьВы также можете попробовать установить слушателя для setOnTouchListener (слушатель OnTouchListener) .Оба из них будут установлены на объекте счетчика.Попробуйте любой из тех, кого они могут уволить, когда вы на самом деле нажмете на счетчик.
Пример:
Spinner spinner = this.findViewById(R.id.spinner); //First Listener spinner.setOnCreateContextMenuListener(new OnCreateContextMenuListener(){ @Override public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) { //Your code goes here } }); //Second Listener spinner.setOnTouchListener(new OnTouchListener(){ @Override public boolean onTouch(View v, MotionEvent event) { //Your code goes here return false; } });