編輯:Android開發實例
前言
本章內容是android.view.MenuInflater,版本為Android 2.3 r1,翻譯來自"獨鍆躌踄"。
正文
一、結構
public class MenuInflater extends Object
java.lang.Object
android.view.MenuInflater
直接子類
TabActivity
二、概述
這個類是用來實例化菜單XML文件成菜單對象。
由於性能的原因,由於程序創建時候就加載一些預處理XML文件,Menu過多就造成很重的負擔。因此,這是目前無法在運行時使用多於一個XmlPullParser的xml文件去使用MenuInflater,它只能使用一個XmlPullParser返回的編譯過的資源(R.某些文件)
三、構造函數
public MenuInflater (Context context)
構造填充(inflater)一個菜單
參見
getMenuInflater()
四、公共方法
public void inflate (int menuRes, Menu menu)
菜單層次從一個指定的xml資源去填充,如果有錯誤會拋擲InflateException
。
參數
menuRes 要加載XML布局文件中的資源ID(例如R.menu.main_activity
)
menu 要填充的菜單,這些項目和子菜單就被添加到要填充菜單中
五、補充
示例代碼
新建一個項目,項目文件列表
MenuInfalterTest.java
public class MenuInflaterTest extends Activity {Main.xml
<?xml version="1.0" encoding="utf-8"?>
Option_menu.xml <?xml version="1.0" encoding="utf-8"?>
可以顯示在的Android任務,通過加載進度條的進展。進度條有兩種形狀。加載欄和加載微調(spinner)。在本章中,我們將討論微調(spinner)。Spinner 用
在Android 中有一種服務說是服務其實倒不如說是一個接口,這個接口名為:Android Interface Definition Language ,這個接口
今天看到一個ios寫的圖靈機器人,直接去官網(http://www.tuling123.com/openapi/)看了下API接入,太簡單了,就一個get請求~於
Android提供了許多方法來控制播放的音頻/視頻文件和流。其中該方法是通過一類稱為MediaPlayer。Android是提供MediaPlayer類訪問內置的媒體播放