在android中单击一下,从textview中选择文本

时间:2011-10-20 07:24:05

标签: android select text textview

我只想一次选择并从textview中选择和复制文本,如图所示。

enter image description here

3 个答案:

答案 0 :(得分:2)

onClickListener for the 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

        }
    });

答案 1 :(得分:2)

Just Set" 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 :(得分:2)

只需将其添加到TextView xml文件中:

android:textIsSelectable="true"