我已經創建了這個活動,應該允許我在按下按鈕後打開一個新活動。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清單中聲明瞭這個活動。我已經這樣做了。 –