>source

최근에 일부 장치는 webview 구성 요소 작동을 중지합니다. android 8 및 android 6 이하는 모든 장치에서 작동하지만 android 7 o 9가있는 장치에는 텍스트가 표시되지 않습니다. 이 문제는 가장 최근 몇 주 동안 시작되었습니다. 2018 년 2 월 이후로 앱을 업데이트하지 않았습니다

descripcion = (WebView) findViewById(R.id.txt_descripcion);
String description="<html><body><head><style type=\"text/css\">\n" +
            "p {\n" +
            "font-size:90%;text-indent: 1em; text-align:justify; \n" +
            "}\n" +"body {font-family: Arial, Helvetica, sans-serif;}\n" +
            "\n" +
            "table {     font-family: \"Lucida Sans Unicode\", \"Lucida Grande\", Sans-Serif;\n" +
            "    font-size: 12px;     width: 100%; text-align: left;    border-collapse: collapse; }\n" +
            "\n" +
            "th {     font-size: 13px;     font-weight: normal;          background: #b9c9fe;\n" +
            "    border-top: 4px solid #aabcfe;    border-bottom: 1px solid #fff; color: #039; }\n" +
            "\n" +
            "td {         background: #e8edff;     border-bottom: 1px solid #fff;\n" +
            "    color: #669;    border-top: 1px solid transparent; }\n" +
            "\n" +
            "tr:hover td { background: #d0dafd; color: #339; }"+
            "</style></head><p>"+hechizo.getDescripcion()+"</p></body></html>";
descripcion.loadData(description,"text/html; charset=UTF-8",null);


  • 답변 # 1

    이것을 시도하십시오 :

    WebSettings settings = myWebView.getSettings();
    settings.setDefaultTextEncodingName("utf-8");
    myWebView.loadDataWithBaseURL(null, htmlString, "text/html", "utf-8", null);
    
    

관련 자료

  • 이전 python - 기능이 포함 된 판매 세 프로그램
  • 다음 php - laravel 프로젝트에서 포크 저장소를 사용할 수 없습니다 - "일치하는 패키지 버전을 찾을 수 없습니다"