繁体   English   中英

为我的应用启动时选择语言的菜单(Android SDK)

[英]Menu to Select a language on start up for my app (Android SDK)

我正在构建我的第一个应用程序,我想知道打开应用程序时是否有可能出现第一个屏幕提示,这是一个菜单,用户可以在其中选择语言(保存此选择),然后该应用程序位于以下位置语言...对此是否有任何教程?

我正在使用带有Java的Android SDK

如果要在应用程序启动后弹出菜单,请在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();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM