aboutsummaryrefslogtreecommitdiff
path: root/build/android/src/main/java/net.minetest.minetest
diff options
context:
space:
mode:
author黄冠恒 <gauntHanHuang@foxmail.com>2017-02-26 14:56:16 +0000
committerLoic Blot <loic.blot@unix-experience.fr>2017-04-06 08:37:38 +0200
commite6307b2a6c65ac79da14a801524ebeb8fb49bff9 (patch)
tree6853a7fec9b61dcc053581ebb0e2c04b583f65ca /build/android/src/main/java/net.minetest.minetest
parentca94ce7d0622bf424d484037be3ac9bebb193acb (diff)
downloadminetest-e6307b2a6c65ac79da14a801524ebeb8fb49bff9.tar.gz
minetest-e6307b2a6c65ac79da14a801524ebeb8fb49bff9.tar.bz2
minetest-e6307b2a6c65ac79da14a801524ebeb8fb49bff9.zip
Translated using Weblate (Chinese (China))
package net; import android.os.Bundle; import android.text.InputType; import android.util.Log; import android.view.KeyEvent; import android.view.View; import android.view.View.OnKeyListener; import android.widget.EditText; public class MinetestTextEntry extends Activity { public AlertDialog mTextInputDialog; public EditText mTextInputWidget; private final int MultiLineTextInput = 1; private final int SingleLineTextInput = 2; private final int SingleLinePasswordInput = 3; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Bundle b = getIntent().getExtras(); String acceptButton = b.getString("EnterButton"); String hint = b.getString("hint"); String current = b.getString("current"); int editType = b.getInt("editType"); AlertDialog.Builder builder = new AlertDialog.Builder(this); mTextInputWidget = new EditText(this); mTextInputWidget.setHint(hint); mTextInputWidget.setText(current); mTextInputWidget.setMinWidth(300); if (editType == SingleLinePasswordInput) { mTextInputWidget.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD); } else { mTextInputWidget.setInputType(InputType.TYPE_CLASS_TEXT); } builder.setView(mTextInputWidget); if (editType == MultiLineTextInput) { builder.setPositiveButton(acceptButton, new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int whichButton) { pushResult(mTextInputWidget.getText().toString()); } }); } builder.setOnCancelListener(new DialogInterface.OnCancelListener() { public void onCancel(DialogInterface dialog) { cancelDialog(); }