1. 程式人生 > >android 動態修改menu item的內容title

android 動態修改menu item的內容title

好像沒有現成的api可能獲取menu完美方法,只有在建立menu時,用全域性的menuItem記下,

在需要修改時修改。

1)全域性量:

MenuItem  gMenuItem=NULL;

2)//建立選單時keep

    @Override
    public boolean onCreatePanelMenu(int featureId, Menu menu){
        getMenuInflater().inflate(R.menu.menu, menu);
        gMenuItem= menu.findItem(R.id.action_Seach);
        return true;
    }

3)需要時修改

//ANY PLACE

if(gMenuItem!=NULL){

          gMenuItem.setTitle("Changed");

}

相關推薦

android 動態修改menu item內容title

好像沒有現成的api可能獲取menu完美方法,只有在建立menu時,用全域性的menuItem記下, 在需要修改時修改。 1)全域性量: MenuItem  gMenuItem=NULL; 2)//建立選單時keep     @Override     public

android 動態修改textView顏色大小的兩種方式

String resource = mData.get(position); int indexOf = resource.indexOf(":"); String t

Android動態修改APP圖示

原理 :在Manifest檔案中,使用<activity-alias>標籤為我們的啟動Activity準備多個別名,擁有<activity-alias>標籤的activity指向啟動Activity,每個擁有<activity-alias>標籤的Ac

Android動態修改應用圖示和名稱

遇到的坑 這裡我把做這個功能中遇到的一些問題寫在前面,是為了大家能先了解有什麼問題存在,遇到這些問題的時候就不慌了,這裡我把應用圖示和名稱先統一使用icon代替進行說明。 1、動態替換icon,只能替換內建的icon,無法從伺服器端獲取來更新icon; 2、動態替換icon以後,應用內更新的時候必須要切

javascript動態修改html頁面內容

     1:下面是動態刪除頁面內容          效果:     沒刪除前:       刪除後:       我們可以看見段落二被刪除了     javascript程式碼: function remove() { var p2 = document.get

ToolBar修改menu item的字型顏色

RT:百度找了2個多小時的資料,各種修改App樣式的建議,沒一個管用的,無奈翻了去找谷大神,瞬間解決 真心覺得stackoverflow是一個很靠譜的網站 第一條採納的答案就是 該大神建議的方法是: 在你的樣式檔案中定義如下style <style

android動態修改佈局

LinearLayout.LayoutParams linearParams =(LinearLayout.LayoutParams) textView.getLayoutParams(); //取控制元件textView當前的佈局引數 linearParams.heig

Android AlertDialog修改標題、內容、按鈕的字型大小和字型顏色

“字型要大、顏色要鮮豔”,這話聽著熟悉吧,在日常開發中,往往因為業務的不同、受眾群體的特殊,可能需要我們做出特殊的處理。 今天是對原生AlertDialog做一些大小和顏色的修改。 有兩種方案:

Android 動態修改自定義drawable圓角,修改邊線及填充色

最近專案中遇到這樣一個要求,自定義的圓角按鈕,要根據後臺返回的顏色進行自定義顏色修改和邊框修改 這個是我自定xml定義的一個帶圓角邊框的背景 <?xml version="1.0" encoding="utf-8"?> <shape xmlns:andro

Android修改標題欄(title

1、首先匯入ActionBarActivity包,然後將MainActivity繼承Activity而不是ActionBarActivity(注意這裡只改變的了主介面的標題) import android.support.v7.app.ActionBarActivity;

react-navigation之動態修改title內容

效果圖: 動態修改title內容: static navigationOptions = { title: ({ state }) => `Chat with ${s

獲取WebView加載的網頁內容並進行動態修改

datawit cli cap jsoup 動態修改 成功 scale 技術 parse http://www.jianshu.com/p/3f207a8e32cb 【Android】WebView讀取本地圖片 http://www.cnblogs.com/kimmy/p/

微信瀏覽器下動態修改 微信title

avi 動態 cti end 動態修改 settime icon var nbsp var $body = $(‘body‘); document.title = ‘title’ // hack在微信等webview中無法修改document.title的情況

VUE動態修改title

不同的 pan 進行 chat 實現 生成 設置 div app 首先安裝 vue-wechat-title 模塊 然後引入到你的入口文件中並進行使用 其次在路由的那個文件中根據不同的路由來設置title 最後在你的App.vye裏面來實現它 好啦 一個動態的

Logback中使用TurboFilter實現日誌級別等內容動態修改

可能看到這個標題,讀者會問:要修改日誌的級別,不是直接修改log.xxx就好了嗎?為何要搞那麼複雜呢?所以,先說一下場景,為什麼要通過TurboFilter去動態的修改日誌級別。我們在使用Java開發各種專案的時候必然的會引入很多框架,這些框架通過堆疊的方式完成所要提供的業務服務(一個服務請求在進入後會在這些

Android Studio 打包時動態修改aar、apk 包名稱

動態修改AAR名字 android.libraryVariants.all { variant -> if(variant.name.equalsIgnoreCase("rele

動態修改EasyUI accordion選中面板的標題(title)

   首先,我們應該知道,EasyUI的accordion是繼承panel元件的所有屬性方法的,那好,這時候我們就可以使用panel為我們提供的方法setTitle來動態修改accordion的標題了。 具體實現程式碼如下所示: 方式一: //獲取accordi

easyui 動態修改視窗title

        使用easyui作為前臺框架極大的節省了專案資源,easyui官網文件中基本上囊括了所有的方法,但一些靈活性的方法文件中是找不到的,比如說動態替換視窗的屬性,下邊簡單介紹些如何快速替換窗體的title屬性。 1、直接替換panel屬性 例如:$('#dr_a

動態修改easyui元件tab的title屬性

最近一個應用場景,根據不同的業務類別顯示不同的table頁面,那麼此時tab標題怎麼轉換處理呢? 思路1:     其實我們tab元件依賴於panel,所以我們可以通過tab獲取我們需要修改的pane

Android佈局中動態修改TextView等控制元件中文字的顏色

在Android介面展示資訊時,有時我們需要相近或相鄰的文字顯示不同的文字格式,這時該怎麼辦呢?我們有至少兩種辦法: 新增多個控制元件 在控制元件修改區域性文字 今天我們來談一下如何在控制元件中修改區域性文字。 1、SpannableStringB