Выделите текст из текстового обзора одним щелчком мыши в Android - PullRequest
3 голосов
/ 20 октября 2011

В одно касание я хочу получить возможность выбрать и скопировать текст из textview, как показано на рисунке.

enter image description here

Ответы [ 3 ]

2 голосов
/ 05 февраля 2013

Просто установите "textIsSelectable" в TextView в true

    <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="Detail Text"
                android:id="@+id/txtBody"
                android:background="@android:color/white"
                android:gravity="right"
                android:textColor="@android:color/black"
                android:textSize="16sp"
                android:padding="5dp"
                android:enabled="true"
                android:textIsSelectable="true"/>
2 голосов
/ 27 июля 2013

просто добавьте это в ваш TextView xml файл:

android:textIsSelectable="true"
2 голосов
/ 20 октября 2011

В вашем onClickListener для TextView :

ClipboardManager clipboard =
    (ClipboardManager) getSystemService(CLIPBOARD_SERVICE); 
clipboard.setText(yourTextView.getText());

ed: Ответ на вопрос в комментариях:

  yourTextView.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View v) {
            // TODO: add your code here

        }
    });
...