Android 如何复制scrollview的所有内容?
我想通过按下滚动视图(可长时间单击)来复制滚动视图的内容 我的scrollview包含一个textview(我从FloatingActionButtonBasic示例中获取代码):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中写入时都保存附加字符串,因为此功能不会经常使用,仅用于调试目的)
谢谢 为文本视图提供一个
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;
}
});
}