我是Android开发新手,遇到了一些我正在尝试做的事情。
我有一个应用程序,用户必须选择一个日期,在一个编辑文本框中输入一个字符串,然后从微调框中进行选择。
在屏幕的底部,我想要一个按钮来显示所有这三个结果在烤面包中的结果。
我的第一个问题是,如果这甚至是可能的?我可以在同一个按钮上放置编辑文本,文本框和微调控件的侦听器吗?
是否可以将用户的响应导出到字符串文件,然后我可以使用该按钮来调用。
我希望这是有道理的,有人可以提供帮助。在Android中输出字符串
0
A
回答
0
是的,这是可能的。 你必须使用对Button
一个onClickListener
获取选择微调项的值:
Spinner spinner = (Spinner)findViewById(R.id.spinner);
String text = spinner.getSelectedItem().toString();
获取的EditText输入的值:
String input = ((EditText)findViewById(R.id.input_something)).getText().toString();
获取日期选择器输入的值:
DatePicker datePicker = (DatePicker)findViewById(R.id.datepicker);
int day = datePicker.getDayOfMonth();
int month= datePicker.getMonth();
int year = datePicker.getYear();
SimpleDateFormat sdf = new SimpleDateFormat("dd-MM-yyyy");
String formattedDate = sdf.format(new Date(year, month, day));
创建toas T:
String toastText = text + input + formattedDate;
Toast.makeText(this,toastText,Toast.LENGTH_LONG).show();
0
我可以把监听一个EditText,一个文本框和一个微调都在同一按钮?
不可以。您可以将侦听器注册到该特定视图的视图(edittext,button,text box all are views)。因此,对于按钮,您将针对该特定按钮的事件注册侦听器。点击按钮后,您将从edittext,文本框等中收集文本,并制作Toast
。
Is it possible to export the user's responses to string files that I can then use the button to call up?
是的,它是可能的。您可以将来自用户的输入存储到文件中,并在按下按钮时显示它们。但除非你想学习如何读/写文件,否则这实际上是一个不必要的过程。
相关问题
- 1. 字符串在输出
- 2. 在字符串jaxb输出
- 3. 字符串输出
- 4. 输出的Android VERSIONNAME作为字符串
- 5. 在android中输入字符串时替换字符串
- 6. 如何在输出字符串流中插入字符串
- 7. 在对话框中输出字符串
- 8. 在Assembly中输出字符串?
- 9. 在LC-3中输出字符串
- 10. NASM在输出中混合字符串
- 11. 在c中操作输出字符串#
- 12. 无法在C++中输出字符串
- 13. 如何在threadstart中输出字符串?
- 14. 如何在AS3中输出字符串
- 15. 在EditText框中输出一个字符串Android
- 16. 字符串错误输出
- 17. T4输出到字符串
- 18. 输出字符串数组
- 19. 字符串ArrayList和输出
- 20. C字符串malloc(输出)
- 21. 输出ISO 8601字符串
- 22. 乱码字符串输出
- 23. 输出Json字符串?
- 24. 字符串输出查询
- 25. 字符串输出错误
- 26. BPEL输出字符串
- 27. 字符串数组输出
- 28. 俘获输出字符串
- 29. 打印输出字符串
- 30. VB - DLL,字符串字符输出
http://stackoverflow.com/help/how-to-ask –
这种混乱在开始时并不少见。我不明白投票的原因。 –