嘿伙计们,我是Android开发人员和项目的新手,我必须为按钮实现一个监听器。 但不幸的是,他无法检测到我认为的按钮。 这是java代码:
<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" />
这是XML:
{{1}}
感谢您的回答:)
答案 0 :(得分:2)
我将使用一些视觉帮助来回答您的问题并确定为什么不起作用 ... 看看下面的图片并注意:
将图像作为参考,并在代码中实现。
答案 1 :(得分:0)
删除UINavigationControllerDelegateProtocol
,仅使用onTouch
。
删除此行
onClick
并将boutonCompteur.setOnTouchListener(this);
更改为
public boolean onTouch(View v, MotionEvent event)
并将 public void onClick(View v) {
// Do whatever you want
}
更改为private button boutonCompteur = null;
。 (我不认为你在做按钮声明时需要添加private Button boutonCompteur;
。)