-7
我是Android编程的新手。而这个问题可能是荒谬的,但我想知道如何在细节这段代码解释(APP/src目录/主/ MainActivity.java):你能解释一下这个Java代码(Android)吗?
if (id == R.id.action_settings) {
Toast toastMessage = Toast.makeText(this, "The settings menu option got tapped", Toast.LENGTH_LONG);
toastMessage.show();
return true;
}
所以我推断:如果我点击设置菜单中的按钮,它会显示一条简单的消息。但我不能确切地说明过程。 例如,什么是Toast
和什么意思id == R.id.action_settings
?
感谢
您是否试过在官方Android开发人员指南中查看?可能是一个很好的开始 – user3641702
Toast意味着像PrintF或Cout这样的android的print语句。而R.id.action_settings是设置的唯一标识。所以它从R文件中获取该ID并显示Toast消息。希望你明白 –
吐司是一个短暂的弹出窗口。 –