我对EditText有一个非常奇怪的问题!我在应用程序中使用“编辑文本”创建了一个表单,然后将其内容转换为字符串值,但该字符串为空,什么也不显示。
XML代码:
<EditText
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:gravity="center"
android:id="@+id/name"
style="@style/Edittext_form1"
android:inputType="text"
android:hint="@string/name"/>
java代码:
private EditText _name;
public static String name;
_name = (EditText) findViewById(R.id.name);
name = _name.getText().toString().trim();
Toast.makeText(getApplicationContext(),name,Toast.LENGTH_LONG).show();;
您的问题将是在设置资源之前先获取该资源的内容。
将此行添加到您的Edittext标签:
android:text="some default text"