亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

為什么文本顯示在一行?

為什么文本顯示在一行?

寶慕林4294392 2022-10-07 16:20:42
好吧,我的代碼有問題,我需要從URL(代碼:php)下載代碼,在Android平臺上使用JSOUP。該站點看起來不錯(數據由ENTER分隔),并且在應用程序中所有內容都寫在一個字符串中,我無法根據您的需要進行調整。即,我希望頁面中的數據在應用程序中排列相同。private void getWebsite(){         new Thread(new Runnable() {        @Override        public void run() {            final StringBuilder builder = new StringBuilder();            try {                Document doc = Jsoup.connect("https://k69.pl/odtwarzacz/aplikacjaRadia.php").get();                Elements links = ((Document) doc).select("body");                    for(Element link : links){                    builder.append(link.attr("<br>")).append(link.text());                }            } catch (IOException e){                builder.append("Aplikacja nie mog?a wykona? ??dania. Zg?o? ten b??d do administratora aplikacji. Twój b??d to : ").append(e.getMessage()).append("\n");            }            runOnUiThread(new Runnable() {                @Override                public void run() {                    wynik.setText(builder.toString());                }            });        }    }).start();}該網站的結果:https://imgur.com/a/LrE3oOH應用程序的結果:https://imgur.com/a/IlotHa6
查看完整描述

3 回答

?
不負相思意

TA貢獻1777條經驗 獲得超10個贊

適用于 HTML,因此,如果您正在為可以正常工作的 web 視圖構建 HTML。但是,您正在設置一個 Text,因此 HTML 標記不會被理解或遵守。

而不是設置文本,你應該做

builder.append(link.attr("\n")).append(link.text());

快樂編碼!


查看完整回答
反對 回復 2022-10-07
?
慕哥9229398

TA貢獻1877條經驗 獲得超6個贊

            try {


                Document doc = Jsoup.connect("https://k69.pl/odtwarzacz/aplikacjaRadia.php").get();


                Elements links = ((Document) doc).select("div");



                    for(Element link : links){


                        builder.append(links.attr("\n")).append(links);

山姆,我更改了代碼,現在我得到了這樣的結果(https://imgur.com/a/ts8FPhJ)。如何擺脫這個 div 和 br?


link.text() <= 使文本在一行中繼續


查看完整回答
反對 回復 2022-10-07
?
慕桂英546537

TA貢獻1848條經驗 獲得超10個贊

感謝您的幫助,我做了不同的事情,它可以按我的意愿工作。在字符串上交換元素“JSOUP”。


 for(Element link : links){


                       String tresc = links.toString();


                       String[] x;

                       String zamien;


                       zamien =  tresc.replace("<br>","");

                       x = zamien.split("\n");


查看完整回答
反對 回復 2022-10-07
  • 3 回答
  • 0 關注
  • 140 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號