我有一个TextView,可以选择文字。
<TextView
android:textIsSelectable="true"
android:layout_marginLeft="@dimen/reading_left_margin"
android:layout_marginRight="@dimen/reading_right_margin"
android:layout_marginTop="@dimen/reading_content_title_margin"
android:textColor="@color/colorText"
android:textSize="@dimen/reading_text_size"
android:lineSpacingMultiplier="1.8"
android:id="@+id/text_content"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
在同一个片段中,我有一个EditText。
一旦我专注于editText,我就无法再在TextView上选择文本了。但是,如果我最小化应用程序并重新打开,我可以再次选择TextView上的文本。
<EditText
android:imeOptions="actionDone"
android:layout_margin="5dp"
android:hint="@string/type_here"
android:textColorHighlight="#00000000"
android:id="@+id/input_comment"
android:textColor="@color/colorCommentsText"
android:padding="5dp"
android:layout_gravity="center_vertical"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
我尝试textview.invalidate()
,textview.requestFocus()
似乎无法正常工作。
编辑:忘记提及我在尝试从textView中选择文本之前已经完成了edittext.clearFocus()
。