我已经创建了这个活动,应该允许我在按下按钮后打开一个新活动。Android:按钮OnClickListener不工作
但是,OnClickListener似乎没有工作。
我声明按钮是否错误?
有人能出去吗?
public class Menu extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.menu);
View loginbutton = findViewById(R.id.butlogin);
loginbutton.setOnClickListener(this);
View recordbutton = findViewById(R.id.butrecordts);
recordbutton.setOnClickListener(this);
View viewbutton = findViewById(R.id.butviewts);
viewbutton.setOnClickListener(this);
View projectsbutton = findViewById(R.id.butprojects);
projectsbutton.setOnClickListener(this);
}
public void onClick(View v){
switch(v.getId())
{
case R.id.butlogin:
{
//open login screen
Intent i = new Intent(this, login.class);
startActivity(i);
break;
}
case R.id.butrecordts:
{
break;
}
case R.id.butviewts:
{
break;
}
case R.id.butprojects:
{
break;
}
}
}
谢谢你,这已经解决了这个问题。但是,一旦按下按钮,应用程序就会停止响应。 –
@HydarRoze在你的问题发布错误logcat。 –
这是问我是否已经在我的android清单中声明了这个活动。我已经这样做了。 –