У меня возникают проблемы с редактированием моего 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
выбираемым, а также успешно передать intent
? Это известная проблема?