如何在GoogleView上放置单击侦听器,我通常使用Button或TextView执行此操作,但现在我想使用MathView执行此操作。我的代码在下面,但是当我点击它时它没有工作,它什么也没做。是否有任何错误或缺少代码?
XML
<io.github.kexanie.library.MathView
android:layout_marginTop="20dp"
android:onClick="ClickMe"
android:clickable="true"
android:layout_width="@dimen/answerBtn_width"
android:layout_height="@dimen/answerBtn_height"
auto:engine="MathJax"
auto:text="Click Me"
android:focusable="true" />
的java.class
public void ClickMe(View view) {
Intent intent = new Intent(MainActivity.this, Class2.class);
startActivity(intent); }
我还尝试使用ID并在java中调用Id,但它仍然没有做任何事情,所以我希望它打开一个新活动,我的代码上是否有任何遗漏?
答案 0 :(得分:1)
由于“MathView”实际上是一个webview,因此您无法在其上放置一个点击监听器。 这是一个可能对你有用的解决方案 How can I get onclick event on webview in android?