如何使android:textIsSelectable =“ true”出于我的意图?

时间:2019-04-04 23:25:18

标签: java android android-intent

我无法使自己的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?这是一个已知问题吗?

1 个答案:

答案 0 :(得分:1)

替换:

-E

具有:

 i.putExtra("comment", commentname.getText());

看看你是否有更好的运气。