Это относится к XML
коду wrapping
. По умолчанию это должно быть на wrap always
, но, возможно, это не в вашем Android Studio
, или они изменили это в более новых версиях. В любом случае вы можете найти это, нажав:
Предпочтения -> Стиль кода (разверните его) -> XML -> Android (вкладка) -> Здесь вы можете найти Layout Files
и ниже такие параметры, как: Wrap always
, Don't wrap
, Wrap if long
и т. д. Поэтому установите его на Wrap always
и Apply
, и ваш код XML
отныне должен быть перенесен.
Посмотрите на класс Среды. Существует много хороших вещей там, включая MachineName:
string CurrentMachineName = Environment.MachineName;
Согласно документам, это могло генерировать InvalidOperationException, таким образом, необходимо будет знать о той возможности. Риск, вероятно, не гарантирует обертывание его в попытке/выгоде, все же.
Я думаю сначала, что необходимо решить то, что Вы подразумеваете под "именем компьютера".
Как другие сказали, и возможно "традиционно" на окнах, Вы использовали бы Environment.MachineName
свойство для получения названия компьютера, которое является на самом деле названием NetBIOS машины. Другая опция была бы (полностью определенным) названием DNS машины. Знайте однако, что единственная машина могла на самом деле иметь несколько adapters/IP-Addresses/whatever и таким образом несколько имен DNS.
Рассмотрение обработки потенциала InvalidOperationException
из Environment.MachineName
, Я предлагаю думать о том, что Вы на самом деле сделали бы при обнаружении с ним. Если существует что-то, что можно делать с этим, Вы можете и конечно должны поймать его.
Например, в части моего кода, я должен получить имя компьютера (случайно также в сервисе), но я только использую его для задач диагностики. Если Environment.MachineName
сбои, я просто использую некоторых "(unknown)"
строка в выводе диагностики (и также регистрируют ошибку однажды).
Если результат жизненно важен для Вашей последующей обработки, необходимо, вероятно, поймать исключение также, записать инцидент в журнал событий окон и "умереть".