gpt4 book ai didi

java - 用于为我的应用程序选择启动语言的菜单(Android SDK)

转载 作者:行者123 更新时间:2023-12-01 10:29:06 24 4
gpt4 key购买 nike

我正在构建我的第一个应用程序,我想知道是否可以在应用程序打开时将第一个屏幕提示设置为一个菜单,用户可以在其中选择语言(保存此选择),然后应用程序是使用以下语言...是否有相关教程?

我正在使用 Android SDK,带有 java

最佳答案

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

关于java - 用于为我的应用程序选择启动语言的菜单(Android SDK),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35192116/

24 4 0