如何在活动中选择多个Textview?

时间:2017-08-30 16:41:45

标签: android-studio android-fragments textview jquery-ui-selectable android

我正在开发一款Android应用。它就像一篇文章阅读应用程序,其中一个活动下有很多textview(超过10个)。 喜欢 -

<?xml version="1.0" encoding="UTF-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="wrap_content" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context=".EnviarMensaje">
    <TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="My text is here" android:textSize="20sp" />
    <TextView android:id="@+id/textView2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="My text is here" android:textSize="20sp" />
    <TextView android:id="@+id/textView3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="My text is here" android:textSize="20sp" />
</RelativeLayout>

我希望当用户长时间在文本上触摸时,可以选择所有这些textview,选项应该是“全选”。选择all all选项时,应选择所有Textview的文本(从textView 1到textView3)。 我试过 - android:textIsSelectable = true 但应用此选项后,当我选择select all选项时,Text仅选择textView1或textView2。未选中屏幕上的所有文字。 请帮帮我。

1 个答案:

答案 0 :(得分:0)

结帐:https://stackoverflow.com/a/6179365

您可以在onCreate中注册文字视图,然后在每个文字视图中覆盖onCreateContextMenugetText