我正在构建我的第一个应用程序,我想知道当应用程序被打开时是否有第一个屏幕提示是用户可以选择语言的菜单(这个选择被保存),然后应用程序是以下面的语言.这方面有任何教程吗?
我正在使用Android,与java一起使用。
发布于 2016-02-04 03:54:04
如果要在应用程序启动后弹出菜单,请在OnCreate方法中编写下面的代码
AlertDialog.Builder builderSingle = new AlertDialog.Builder(MainActivity.this);
builderSingle.setIcon(R.drawable.ic_launcher);
builderSingle.setTitle("Select Language :-");
final ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(
MainActivity.this,
android.R.layout.select_dialog_singlechoice);
arrayAdapter.add("English");
arrayAdapter.add("Arabian");
arrayAdapter.add("Italian");
arrayAdapter.add("French");
builderSingle.setNegativeButton(
"cancel",
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
}
});
builderSingle.setAdapter(
arrayAdapter,
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// Do whatever you want to do after selection of language
}
});
builderSingle.show();
https://stackoverflow.com/questions/35192116
复制相似问题