我无法使自己的textview
可编辑-尽管我可以使其可编辑,但是我无法通过intent
将文本传递给另一个活动。
在我的xml
活动的View
中,对于我的textViewComment
文本框,我有:
<TextView
android:id="@+id/textViewComment"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:background="@drawable/textboxes_for_contact"
android:textIsSelectable="true"
textbox
中的文本确实可以选择,我可以长按复制它。
但是,我有一个Edit
活动-在View
活动中单击编辑按钮时,textViewComment
中的文本应通过一个{ Edit
。相反,我的intent
中的Edittext
是空的。
当我删除EditView
时,文本已成功通过意图传递。但是...我无法在android:textIsSelectable="true"
中对其进行编辑。
我也使用textview
进行了编程尝试,但这带来了相同的问题。
我在commentname.setTextIsSelectable(true);
班上
ViewContact
在i.putExtra("comment", commentname.getText());
类中:
EditContact
我的comment = i.getStringExtra("comment");
类中的xml
中的EditContact
是:
textViewComment
有什么主意如何使 <EditText
android:id="@+id/textViewComment"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:inputType="textCapSentences"
android:background="@drawable/textboxes_for_contact"
android:maxLength="360"
/>
中的文本成为可选文字,同时又成功传递ViewContact
?这是一个已知问题吗?
答案 0 :(得分:1)
替换:
-E
具有:
i.putExtra("comment", commentname.getText());
看看你是否有更好的运气。