Эй, ребята, я новичок в Android-разработчике Android и для проекта, я должен реализовать слушателя для кнопки. Но, к сожалению, он не может обнаружить кнопку, я думаю. Вот код Java:Реализация слушателя Android-кнопок
public class Touch extends AppCompatActivity implements OnTouchListener,OnClickListener {
private button boutonCompteur = null;
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.id.Compteur);
boutonCompteur = (button) findViewById(R.id.Compteur);
boutonCompteur.setOnTouchListener(this);
boutonCompteur.setOnClickListener(this);
}
@Override
public boolean onTouch(View v, MotionEvent event)
{
return true;
} }
и вот XML:
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="appuyez ici pour compter votre nombre de touch"
android:id="@+id/Compteur"
android:height="130dp"
android:textColor="#1818e3"
android:textColorHighlight="#cd5555"
android:textSize="22dp"
android:textStyle="italic"
android:layout_marginTop="150dp"
android:layout_alignParentStart="true" />
Спасибо за ваши ответы :)
Вам не нужно добавлять кнопки onTouch и onClick к кнопке. просто используйте onClick –
Попробуйте следующее: http://stackoverflow.com/questions/25803727/android-setonclicklistener-method-how-does-it-work (setOnClickListner); или это, из официальных документов: http://developer.android.com/reference/android/widget/Button.html – KickingLettuce
Спасибо за ваши ответы, это было действительно полезно! Я узнал все благодаря вам, ребята :) – Matnako