2013-02-20 26 views

回答

1

那麼你可以使用Spinner給一個選項,語言選擇和onItemSelected事件時,可以動態地改變你的應用程序的當前默認語言,如:

languageSpinner.setOnItemSelectedListener(new OnItemSelectedListener() { 
    @Override 
    public void onItemSelected(AdapterView <? > parentView, View selectedItemView, int position, long id) { 
    Locale l = null;   
    if(arabic) { 
     l = new Locale("en_US"); 
    } else if(english) { 
     l = new Locale("ar_SA"); 
    } 

    Locale.setDefault(l); 
    Configuration cfg = new Configuration(); 
    cfg.locale = locale; 
    yourActivity.getApplicationContext().getResources().updateConfiguration(cfg, null); 
    } 
} 
+0

謝謝Waqas,你可以通過[email protected]與我聯繫 – algheilani 2013-02-20 14:16:10