Member 14063879 Ответов: 1

Как Скопировать текст с помощью шрифта?


Это код, который я использую.
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);
            }
        });
}}


Что я уже пробовал:

поиск в интернете?поиск в интернете?поиск в интернете?

Afzaal Ahmad Zeeshan

И в чем тут проблема? Копируется ли текст, но шрифт не применяется?

1 Ответов

Рейтинг:
2

Richard MacCutchan

Смотрите примеры по адресу ClipData |  Разработчики Android[^].