怎么用文字复制文字? [英] How copy text with font?
本文介绍了怎么用文字复制文字?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
这是我正在使用的代码。
public class MainActivity extends AppCompatActivity {
EditText et;
TextView et2;
String text;
Button bt,btset;
@ Override
protected void onCreate(Bundle savedInstanceState){
super .onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
et =(EditText)findViewById(R.id.et);
et2 =(TextView)findViewById(R.id.et2);
bt =(Button)findViewById(R.id.bt);
btset =(Button)findViewById(R.id.btset);
btset.setOnClickListener( new View.OnClickListener(){
@ Override
public void onClick(查看v){
String name = et.getText()。toString();
字体myCustomFont = Typeface.createFromAsset(getAssets(), fonts / Amerika Sans.ttf);
et2.setText(name);
et2.setTypeface(myCustomFont);
}
});
bt.setOnClickListener( new View.OnClickListener(){
@ Override
public void onClick(查看v){
ClipboardManager clipboard =(ClipboardManager)getSystemService (CLIPBOARD_SERVICE);
ClipData clip = ClipData.newPlainText( Amerika Sans.ttf, et2.getText());
clipboard.setPrimaryClip(clip);
}
});
}}
我的尝试:
在互联网上搜索?在互联网上搜索?在互联网上搜索?
解决方案
查看 ClipData | Android开发者 [ ^ ]。
This is the code that I am using.
public class MainActivity extends AppCompatActivity {
EditText et;
TextView et2;
String text;
Button bt,btset;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
et=(EditText)findViewById(R.id.et);
et2=(TextView) findViewById(R.id.et2);
bt=(Button) findViewById(R.id.bt);
btset=(Button) findViewById(R.id.btset);
btset.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String name =et.getText().toString();
Typeface myCustomFont= Typeface.createFromAsset(getAssets(),"fonts/Amerika Sans.ttf");
et2.setText(name);
et2.setTypeface(myCustomFont);
}
});
bt.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
ClipboardManager clipboard = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE);
ClipData clip = ClipData.newPlainText("Amerika Sans.ttf", et2.getText());
clipboard.setPrimaryClip(clip);
}
});
}}
What I have tried:
search in internet?search in internet?search in internet?
解决方案
See the examples at ClipData | Android Developers[^].
这篇关于怎么用文字复制文字?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文