Недопустимые символы в XML

Да, это возможно на Android .

Для этого вы можете использовать SystemChrome . Этот класс предоставляет метод setSystemUIOverlayStyle , и вы можете использовать его следующим образом:

import 'package:flutter/services.dart';

SystemChrome.setSystemUIOverlayStyle(SystemUiOverlayStyle(statusBarColor: Colors.transparent));

Имейте в виду, что это будет работать только для версий Android, равных или превышающих Android M и что вам нужно будет рисовать ниже строки состояния, избегая заполнения, которое автоматически добавляет Scaffold. Вы можете сделать это, используя:

...body: SafeArea(top: false, child: ...

209
задан ROMANIA_engineer 6 October 2017 в 08:24
поделиться

2 ответа

Единственными недопустимыми символами являются & , < и > (а также " или ' в атрибутах).

Они экранируются с использованием сущностей XML , в данном случае вы хотите и для & .

Правда, вы должны использовать инструмент или библиотеку, которая пишет XML для вас и абстрагирует подобные вещи, чтобы у вас не было беспокоиться об этом.

135
ответ дан Wai Ha Lee 23 November 2019 в 04:36
поделиться

Предварительно объявленные символы:

& < > " '

http://xml.silmaril.ie/specials.html

17
ответ дан ShuggyCoUk 23 November 2019 в 04:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: