Как скопировать весь текст в буфер обмена из html веб-просмотра (URL хранится в папке ресурсов)? - PullRequest
0 голосов
/ 13 февраля 2020
public class MainActivity extends AppCompatActivity {    
WebView webView;
Button copyText;

 @Override
 protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    webView=findViewById(R.id.webview);
    copyText=findViewById(R.id.copyText);

    webView.getSettings().setAllowContentAccess(true);
    webView.getSettings().getLoadsImagesAutomatically();
    webView.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);        
    webView.getSettings().setJavaScriptEnabled(true);
    webView.getSettings().setRenderPriority(WebSettings.RenderPriority.HIGH);
    webView.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);
    webView.setLayerType(WebView.LAYER_TYPE_NONE, null);
    webView.loadUrl("file:///android_asset/bangladesh.html");

    copyText.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            //code for copy whole text.

        }
    });

   }

}

этот веб-просмотр загружает этот URL из папки ресурсов и содержит много текста. После загрузки этого веб-просмотра я хочу скопировать весь текст, нажав кнопку «copyText». Я новичок в android, поэтому, пожалуйста, помогите мне найти правильное решение. Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...