Android 如何复制scrollview的所有内容?

Android 如何复制scrollview的所有内容?,android,scrollview,copy-paste,Android,Scrollview,Copy Paste,我想通过按下滚动视图(可长时间单击)来复制滚动视图的内容 我的scrollview包含一个textview(我从FloatingActionButtonBasic示例中获取代码): 如何复制整个日志(我不想每次在scrollview中写入时都保存附加字符串,因为此功能不会经常使用,仅用于调试目的) 谢谢 为文本视图提供一个id标记 <TextView android:id="@+id/txtId" android:layout_width="match_parent"

我想通过按下滚动视图(可长时间单击)来复制滚动视图的内容

我的scrollview包含一个textview(我从FloatingActionButtonBasic示例中获取代码):


如何复制整个日志(我不想每次在scrollview中写入时都保存附加字符串,因为此功能不会经常使用,仅用于调试目的)


谢谢

为文本视图提供一个
id
标记

<TextView
    android:id="@+id/txtId"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:textSize="4dp"
    android:typeface="monospace" />

TextView txtV = (TextView)findViewById(R.id.txtId);
txtV.setOnLongClickListener(new OnLongClickListener() {

        @Override
        public boolean onLongClick(View v) {
           String txt = v.getText()
            return false;
        }
    });
}

TextView txtV=(TextView)findViewById(R.id.txtId);
setOnLongClickListener(新的OnLongClickListener(){
@凌驾
仅长按公共布尔值(视图v){
String txt=v.getText()
返回false;
}
});
}

将字符串txt保存到任何需要的位置。

您是否尝试过在代码中使用剪贴板?dit OP如何在没有id的情况下将内容放入其中?谢谢,我尝试了此解决方案。我尝试将侦听器添加到ViewAnimator、ScrollView和TextView中,但当我长时间单击它时,什么都没有发生……您能发布代码吗,因为理想情况下它应该可以工作。它的代码与Google示例中的代码完全相同(使用LogFragment、LogWrapper、LogView、LogNode…)。我把它放在浮动按钮样本里。
<TextView
    android:id="@+id/txtId"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:textSize="4dp"
    android:typeface="monospace" />

TextView txtV = (TextView)findViewById(R.id.txtId);
txtV.setOnLongClickListener(new OnLongClickListener() {

        @Override
        public boolean onLongClick(View v) {
           String txt = v.getText()
            return false;
        }
    });
}