c# - 如何将EditText用户输入存储到c#中的字符串变量中
问题描述
我试图将此变量作为 http 调用的参数传递给我的 php 文件,该文件将其插入数据库。如果我创建字符串并手动设置它,一切正常。但是当我尝试使用用户输入时,我的应用程序崩溃了。我在想我无法将用户输入从 EditText 存储到 c# 中的字符串变量中。我在java中读到人们使用.getText().toString(),但c#没有getText()。我试过这个:
EditText usernameText = FindViewById<EditText>(Resource.Id.editUsername);
string username = usernameText.Text;
我也试过:
string username = usernameText.toString();
解决方案
<EditText
android:id="@+id/edittext"
android:layout_width="match_parent"
android:imeOptions="actionGo"
android:inputType="text"
android:layout_height="wrap_content" />
现在在c#中你应该做这样的事情
string str = edittext.text;
推荐阅读
- android - Nativescript 构建失败
- android - 我无法从 Android Studio 中的 udacity 同步任何项目。每次都出现以下错误
- sonarqube - SonarQube 6.7.4 增量扫描
- awk - 使用第 1 行第 i 列作为输出文件名 awk
- c++ - 如何使用 cmake 编译 C++ 文件和 CUDA 文件
- java - 包含字符串的特殊字符无法转换为实际字符
- c# - 如何使我在 POS 打印机上的收据对齐
- android - 来自多个发件人但在同一个应用程序中的 FCM
- python - 我应该使用什么 3D 格式来有效地将 Solidworks 零件导入 VTK?
- android - android 应用程序中的 Google 登录现在无法正常工作