java - 如何使用他们的字体在 textview 中复制文本?
问题描述
在我的代码中,我想使用它们的字体将文本复制到剪贴板。我的代码所做的只是复制文本,而不是复制字体。那么如何使用他们的字体从文本框中复制文本?
private TextView confetti;
private EditText input;
private ImageButton ctc;
private ClipboardManager myClipboard;
private ClipData myClip;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
myClipboard = (ClipboardManager)getSystemService(CLIPBOARD_SERVICE);
ctc = (ImageButton) findViewById(R.id.copy);
ctc.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String text = input.getText().toString();
myClip = ClipData.newPlainText("text", text);
myClipboard.setPrimaryClip(myClip);
Toast.makeText(getApplicationContext(), "Text Copied",
Toast.LENGTH_SHORT).show();
}});}}
解决方案
推荐阅读
- java - RecyclerView 在我的应用程序中多次显示相同的项目
- reactjs - 在父组件中获取子组件状态
- java - 斐波那契数列打印出数组中的所有值编辑
- php - 在 null 上调用成员函数 helper()
- python-3.x - Python 3中的阿拉伯语词网同义词?
- warnings - Bazel:使 bazel 警告被视为错误
- objective-c - 滚动到顶部时自定义单元格隐藏其他自定义单元格
- arduino-esp8266 - 无法将代码从 adruino ide 加载到 eso8266
- excel - 如何访问嵌套字典的键?
- python - Apache Beam 数据流管道 (python) 中步骤的 If 语句