即时通讯尝试运行这个简单的代码(即时通讯初学者:)。试图调用一个活动,但与onClick
试图运行这个。 //文本通常用于按钮。然而,我看到了我想尝试的这种开关技术,它看起来更有效率。然而,我得到的onClick相关的错误(关于()和'无效是一种无效的类型')。我不知道什么会导致这种情况。只想访问按钮。谁能告诉我为什么?
谢谢!
package com.experiment.fewops;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
public class FewOptions extends Activity {
/** Called when the activity is first created. */
final Button sexy = (Button) findViewById(R.id.buttonSexy);
final Button text = (Button) findViewById(R.id.buttonText);
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
// sexy.setOnClickListener(new View.OnClickListener() {
//
// @Override
// public void onClick(View v) {
// Intent intent = new Intent(this, SexyPage.class);
// startActivity(intent);
// }
// });
@Override
public void onClick(View v) {
switch(v.getId()){
case R.id.buttonSexy:
Intent intent = new Intent(this,SexyPage.class);
startActivity(intent);
break;
}
};
}
}