android中怎么创建菜单条

android中怎么创建菜单条,第1张

你只建了菜单,未设置点击菜单后怎么做。

如下面一个例子:

import android.app.Activity

import android.app.AlertDialog

import android.content.DialogInterface

import android.os.Bundle

import android.view.Menu

import android.view.MenuItem

public class Menu_Test extends Activity

{

/** Called when the activity is first created. */

@Override

public void onCreate(Bundle savedInstanceState)

{

super.onCreate(savedInstanceState)

setContentView(R.layout.main)

}

public boolean onCreateOptionsMenu(Menu menu)

{

menu.add(0, 0, 0, R.string.app_about)

menu.add(0, 1, 1, R.string.str_exit)

return super.onCreateOptionsMenu(menu)

}

public boolean onOptionsItemSelected(MenuItem item)

{

super.onOptionsItemSelected(item)

switch(item.getItemId())

{

case 0:

openOptionsDialog()

break

case 1:

finish()

break

}

return true

}

private void openOptionsDialog()

{

new AlertDialog.Builder(this)

.setTitle(R.string.app_about)

.setMessage(R.string.app_about_msg)

.setPositiveButton(R.string.str_ok,

new DialogInterface.OnClickListener()

{

public void onClick(DialogInterface dialoginterface, int i)

{

}

}

)

.show()

}

}

例子建了有两个选择的菜单。

其中,onOptionsItemSelected()是选择处理,也就是你的程序所缺少的。

首先找到菜单栏,并单击菜单栏中的“File”菜单,在d出的子菜单中选择“New”选项

在“New”菜单的下一级子菜单中选择“New Project...”并单击它

在d出的“Create New Project”对话框中输入以下参数:“Application name”中输入项目的名字,“Company Domain”中输入公司简称,“Project location”中则是项目具体的保存路径,完成后单击“Next”

在接下来的对话框中选择自己的项目所对应的最高版本的API版本,这里选择的是Android 5.1,其他选择默认,单击“Next”

在d出的下一步对话框中设置项目的Activity,这里选择空白的Activity,单击“Next”

接下来就是对Activity进行设置了,这里分别是“Activity Name”Activity的名字,“Layout Name”布局的名字,“Title”标题,“Menu Resource Name”菜单布局的名字

设置完成后单击“Finish”完成按钮,Android Studio会进行加载

这是Android Studio会打开一个新的窗口,这就是我们新建的项目了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11662648.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存