TextView无法正常工作-为什么呢?

时间:2018-12-22 11:39:40

标签: android string textview

我想将文本压缩到程序中。我编写了代码中应有的所有内容,但没有任何结果。

enter image description here

  

为什么我的代码不起作用?

<string name="ph_mochi"><b>Норма:</b> 5.0–7.0/n <b>Загальні відомості</b>/n Реакція сечі (рН) залежить від кількості вільних водневих іонів Н+, утворючися в результаті дисоціації органічних та неорганічних кислот. В дистальній частині ниркових канальців іони Н+ виділяються в сечу, де в основном зв\'язуються з буферними основами і тільки не велика частина їх виводиться з сечею в вільному вигляді./n/n Свіжа сеча здорової людини може мати різну реакцію (рН від 4,5 до 8) в звичайних умовах реакція сечі слабколужна (рН 5–6). Коливання рН сечі залежить від складу харчування: м\'ясна дієта обумовлює кислу реакцію сечі, перевага рослиної та молочної їжі призводить до олужнення сечі. Зміни рН сечі відповідає рН крові. При <i>ацидозах</i> сеча має кислу реакцію, при <i>алкалозах</i> лужну. Розходження цих показників призводить до хронічних вражень канальців нирок. /n/n Бактеріальний розклад сечовини в сечоводах чи зберігання сечі при кімнатній температурі призводить до олужнення сечі. Реакція сечі впливає на солеутворення при сечокам\'яної хвороби:/nпри рН ниже 5,5 чаще утворюють сечокислі;/nпри рН від 5,5–6,0 оксалатові;/nпри рН вище 7,0 фосфатні камінці./n<b>ПІДВИЩЕННЯ рН:</b>/n/n•Метаболічний та респіраторний алкалоз/n•Нирковий канальцевий алкалоз/n•Бактеріальне розкладення сечовини/n•При вегетеріанській дієті/n•Гиперкаліємія/n•Хронічна ниркова недостатність/n•Новоутворення органів сечостатевої системи/n•В результаті цитрата натрію, бікарбонатів, альдостерону./n/n<b>ЗНИЖЕННЯ рН:</b>/n•Метаболічний та респіраторний ацидоз/n•Гіпокаліємія/n•Обезводнення/n•Голодання/n•Цукровий діабет/n•Лихоманка/n•Виражена діарея/n•Прийом лікарських препаратів: Аскорбінова кислота, Кортикотропін, Метіонін, Хлорид амонію/n•Дієта з великим вмістом м\'ясного білка, клюкви</string>

textView

<TextView
                    android:id="@+id/result"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content" />


<string name="ph_mochi_1"><br><b>Норма:</b> 5.0–7.0</br><br> <b>Загальні відомості</b></br><br> Реакція сечі (рН) залежить від кількості вільних водневих іонів Н+, утворючися в результаті дисоціації органічних та неорганічних кислот. В дистальній частині ниркових канальців іони Н+ виділяються в сечу, де в основном зв\'язуються з буферними основами і тільки не велика частина їх виводиться з сечею в вільному вигляді.</br><br> </br><br> Свіжа сеча здорової людини може мати різну реакцію (рН від 4,5 до 8) в звичайних умовах реакція сечі слабколужна (рН 5–6). Коливання рН сечі залежить від складу харчування: м\'ясна дієта обумовлює кислу реакцію сечі, перевага рослиної та молочної їжі призводить до олужнення сечі. Зміни рН сечі відповідає рН крові. При <i>ацидозах</i> сеча має кислу реакцію, при <i>алкалозах</i> лужну. Розходження цих показників призводить до хронічних вражень канальців нирок. </br><br> </br><br> Бактеріальний розклад сечовини в сечоводах чи зберігання сечі при кімнатній температурі призводить до олужнення сечі. Реакція сечі впливає на солеутворення при сечокам\'яної хвороби:</br><br>при рН ниже 5,5 чаще утворюють сечокислі;</br><br>при рН від 5,5–6,0 оксалатові;</br><br>при рН вище 7,0 фосфатні камінці.</br><br><b>ПІДВИЩЕННЯ рН:</b></br><br> </br><br>•Метаболічний та респіраторний алкалоз</br><br>•Нирковий канальцевий алкалоз</br><br>•Бактеріальне розкладення сечовини</br><br>•При вегетеріанській дієті</br><br>•Гиперкаліємія</br><br>•Хронічна ниркова недостатність</br><br>•Новоутворення органів сечостатевої системи</br><br>•В результаті цитрата натрію, бікарбонатів, альдостерону.</br><br> </br><br><b>ЗНИЖЕННЯ рН:</b></br><br>•Метаболічний та респіраторний ацидоз</br><br>•Гіпокаліємія</br><br>•Обезводнення</br><br>•Голодання</br><br>•Цукровий діабет</br><br>•Лихоманка</br><br>•Виражена діарея</br><br>•Прийом лікарських препаратів: Аскорбінова кислота, Кортикотропін, Метіонін, Хлорид амонію</br><br>• Дієта з великим вмістом м\'ясного білка, клюкви</br></string>

不工作

2 个答案:

答案 0 :(得分:0)

您需要使用TextView tvData = (TextView)findViewById(R.id.tvData); tvData.setText(Html.fromHtml(getString(R.string.ph_mochi)));

import py4j.GatewayServer;

public class AdditionApplication {

  public int addition(int first, int second) {
    return first + second;
  }

  public static void main(String[] args) {
    AdditionApplication app = new AdditionApplication();
    // app is now the gateway.entry_point
    GatewayServer server = new GatewayServer(app);
    server.start();
  }
}

答案 1 :(得分:0)

Android Studio Tutorial - Html Text View 该视频是关于该主题的很好的课程。

htmlTextView.setHtml();