2011-12-09 68 views
0

如何在相應菜單實際顯示給用戶之前更改MenuItem的文本? (文中對應於先前保存的設置,應在再次啓動的應用程序被加載)Android:在應用程序啓動時更改MenuItem文本

我創建的菜單如下:

public boolean onCreateOptionsMenu(Menu menu) 
    { 
     MenuInflater inflater = getMenuInflater(); 
     inflater.inflate(R.menu.menu, menu);   
     return true; 
    } 

    public boolean onOptionsItemSelected(MenuItem item) 
    { 
     switch (item.getItemId()) 
     { 
      case R.id.dosomething: 
       ; 
       break; 

      case R.id.dosomething2: 
       ; 
       break; 
     } 
     return true; 
    } 

那麼如何改變「R.id.dosomething」在應用程序啓動?

回答

0

爲什麼不把字符串保存在sqlite數據庫中,或將它保存在首選項中,當應用程序啓動時,下次可以直接引用來自首選項或sqlite的字符串。

只是一個想法。

+0

會好的,但有點矯枉過正;) – nr1

相關問題