編輯:關於Android編程
本文實例講述了Android編程實現為應用添加菜單的方法。分享給大家供大家參考,具體如下:
添加菜單的方法有很多,一般推薦用xml創建菜單。
建立menu步驟:
在res下建立一個menu文件夾,在menu文件裡面添加一個xml文件:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/play"
android:title="Play"
android:visible="true" />
<item android:id="@+id/stop"
android:title="Stop"
android:visible="true"/>
</menu>
將菜單加入應用程序:
要如何在應用程序啟動時加入定義好的菜單呢?在onCreateOptionsMenu()事件裡以MenuInflater將定義好的菜單加入用用程序:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// TODO Auto-generated method stub
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.options_menu, menu);
return true;
}
這時,菜單已經添加到應用程序中了,但還有一個問題,現在的菜單只是顯示,並沒有處理觸發菜單的消息,這時可以使用onOptionsItemSelected()事件來自定義消息處理,下面分別是一個停止和播放音樂的菜單實現:
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// TODO Auto-generated method stub
int item_id = item.getItemId();
switch (item_id) {
case R.id.play:
Intent intent = new Intent(WebTestActivity.this, yypService.class);
startService(intent);
break;
case R.id.stop:
this.onStop();
break;
default:
return false;
}
return true;
}
程序效果如下:

希望本文所述對大家Android程序設計有所幫助。
android學習之--網格視圖(GridView)和圖像切換器(ImageSwitcher)
GridView用於在界面上按行、列分布顯示多個組件。GridView和ListView有共同父類:AbsListView。GridView與Lis
Android編程實現向桌面添加快捷方式的方法
本文實例講述了Android編程實現向桌面添加快捷方式的方法。分享給大家供大家參考,具體如下:有時候為了使用方便,需要在桌面上添加快捷方式,下面是兩種添加快捷方式的方法:
Android模擬登錄評論CSDN
有時候作為非官方開發的APP集成了官方的所有信息,但是現在需要實現另一個功能那就是登錄發表評論到官方的網站,而非官方的APP並不知道官方網站是怎麼實現登錄與評論的,而且越
Android 屬性動畫(Property Animation) 完全解析 (上)
1、概述 Android提供了幾種動畫類型:View Animation 、Drawable Animation 、Property Animation