展会信息港展会大全

onCreateOptionsMenu中创建图标文字菜单
来源:互联网   发布日期:2015-10-13 07:36:09   浏览:5241次  

导读:1 方法一,文字图标在xml规划好,文字定义在string.xml,图片直接从工程文件中调用,至于所有的文字图片排版,放在单独的menu.xml文件中@Override public boolean onCreateOptionsMenu(Menu menu) {......

1 方法一,文字图标在xml规划好,文字定义在string.xml,图片直接从工程文件中调用,至于所有的文字图片排版,放在单独的menu.xml文件中

@Override

public boolean onCreateOptionsMenu(Menu menu) {

super.onCreateOptionsMenu(menu);

MenuInflater menuInflater = getMenuInflater();

menuInflater.inflate(R.menu.menu, menu);

return true;

}

<?xml version="1.0" encoding="UTF-8" ?>

<menu xmlns:android="http://schemas.android.com/apk/res/android">

<item android:icon="@android:drawable/ic_menu_mylocation"

android:id="@+id/centerOnLocationMenuItem" android:title="@string/myLocation" />

<item android:icon="@android:drawable/ic_menu_more" android:id="@+id/chooseStop"

android:title="@string/chooseStop" />

<item android:icon="@android:drawable/ic_menu_mylocation"

android:id="@+id/centerOnBostonMenuItem" android:title="@string/bostonsLocation" />

<item android:icon="@android:drawable/ic_menu_preferences"

android:id="@+id/settingsMenuItem" android:title="@string/settings" />

<item android:icon="@android:drawable/ic_menu_more" android:id="@+id/chooseRoute"

android:title="@string/chooseRoute" />

<item android:icon="@android:drawable/ic_menu_rotate" android:id="@+id/refreshItem"

android:title="@string/refresh" />

</menu>

2,动态创建菜单

@Override

public boolean onCreateOptionsMenu(Menu menu) {

// TODO Auto-generated method stub

menu.add(0, LOCATION, 1, R.string.location);

menu.add(0,SEARCH,2,R.string.search);

menu.add(0, SHOWROUTE, 3, R.string.vechicleLocation);

menu.add(0, ALLROUTE, 4, R.string.allRoute);

return super.onCreateOptionsMenu(menu);

}

public boolean onCreateOptionsMenu(Menu menu)

{

menu.add(0, CLASSIC_MENU_REFRESH, 0, R.string.menu_refresh).setIcon(R.drawable.cmcc_toolbar_refresh);

return super.onCreateOptionsMenu(menu);

}

赞助本站

人工智能实验室
AiLab云推荐
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港