我为此挠头,真的想不出我做错了什么。我在我的主要活动布局中实现了一个按钮,如下所示:
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="40dp"
android:text="@string/calculate"
android:textSize="13sp" />
在我的主要活动中,我将此按钮连接到按钮侦听器,如下所示:
Button button = (Button) findViewById(R.id.button1);
button.setOnClickListener(buttonListener);
它调用我的按钮监听器:
private OnClickListener buttonListener = new OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent (MainActivity.this, ResultsActivity.class);
MainActivity.this.startActivity(intent);
}
};
单击按钮无法启动其他活动,我已在 Android 清单中正式声明...
当我点击按钮时,我可以在调试模式下看到 LogCat 中的以下条目:
04-27 19:06:31.402: D/GestureDetector(25925): [Surface Touch Event] mSweepDown False, mLRSDCnt : -1 mTouchCnt : 3 mFalseSizeCnt:0
对这个问题有任何想法吗?任何帮助都感激不尽。