【发布时间】:2018-02-19 09:42:35
【问题描述】:
我使用 EditText 为批评和建议创建了一条消息,该消息将使用意图电子邮件发送,但是当我拿起消息时没有结果。
我拿了一串使用Edittext
message = msg_feedback.getText().toString();
如果我直接使用
message = msg_feedback.toString();
然后出现在下面的日志中
android.support.v7.widget.AppCompatEditText{2bd670a VFED..CL. ......一世。 0,0-0,0 #7f0f00ce app:id/msgFeedback}
按照他的完整代码
活动
@InjectView(R.id.msgFeedback)
EditText msg_feedback;
String message;
message = msg_feedback.getText().toString();
布局
<EditText
android:id="@+id/msgFeedback"
android:layout_width="344dp"
android:layout_height="190dp"
android:ems="10"
android:inputType="textMultiLine"
android:singleLine="false"
android:maxLines="9"
android:lines="9"
android:maxLength="397"
android:gravity="top"
android:fitsSystemWindows="true"
android:breakStrategy="balanced"
android:layout_marginLeft="8dp"
app:layout_constraintLeft_toLeftOf="parent"
android:layout_marginTop="8dp"
app:layout_constraintTop_toBottomOf="@+id/nohpFeedback" />
【问题讨论】:
-
你需要什么?你有什么问题?
-
所以 getText() 调用什么也不返回?如果你 toString() 视图本身,你会得到对象的名字。
标签: android string android-edittext