Ava*_*i Y 3 java android locale
我必须实现Android设备的AutoComplete TextView所有支持locales.我尝试了以下方法:
public class AutoCompleteView extends Activity{
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_dropdown_item_1line, Locales);
AutoCompleteTextView textView = (AutoCompleteTextView)
findViewById(R.id.locale_list);
textView.setAdapter(adapter);
}
static Locale[] locales = Locale.getAvailableLocales();
private static final String[] Locales = ;
}
Run Code Online (Sandbox Code Playgroud)
我能够使用Locale[].在最后一行代码中,如何解析为String[] Locales..请帮助我的朋友....
抱歉回复晚了
试试这个
Locale[] locales = Locale.getAvailableLocales();
ArrayList<String> localcountries=new ArrayList<String>();
for(Locale l:locales)
{
localcountries.add(l.getDisplayLanguage().toString());
}
String[] languages=(String[]) localcountries.toArray(new String[localcountries.size()]);
Run Code Online (Sandbox Code Playgroud)
我希望这能帮到您.
| 归档时间: |
|
| 查看次数: |
6475 次 |
| 最近记录: |