怎么用文字复制文字? [英] How copy text with font?

查看:95
本文介绍了怎么用文字复制文字?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这是我正在使用的代码。

  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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆