我想添加一个AlertDialog来询问人们的名字,当他们第一次启动一个应用程序。我创建了一个用于输入目的的EditText。我想改变这个EditText的输入类型,以确保字级的大小写,因为我期待着正确的名字。我提到了多个链接,他们都提供了相同的答案,在Alert对话框中为EditText设置inputType?
AlertDialog.Builder alert = new AlertDialog.Builder(this);
alert.setTitle("Hello!");
alert.setMessage("What is your name?");
final EditText input = new EditText(this)
input.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_FLAG_CAP_WORDS)
alert.setview(input)
但它不起作用。抛出一个错误,说“无法解析符号'InputType'”。请帮忙。
我是新来的Android应用程序。如果您需要更多信息,请告诉我。我无法弄清楚究竟会需要什么。提前欣赏。
非常感谢。像魅力一样工作。 – Reutzesen
我想知道为什么你的IDE没有给你更多的帮助找到缺少的导入。在Android Studio中,您可以单击需要导入的类型,然后按Alt-Enter以自动添加导入。作为最后的结果,您可以在Google中搜索缺失的类型,例如“android输入类型”。通常第一次打到文档页面。在小字体的顶部附近,是包含该类型的包。 –
非常感谢。我试着用Alt-Enter。但它没有奏效。这就是为什么如果问题出现在导入或其他问题上时我很困惑。 Android Studio适用于其他Android对象类型。 – Reutzesen