В чем смысл & ldquo; (7) & rdquo; in & ldquo; cmake-env-variables (7) & rdquo; в документации CMake? [Дубликат]

Атрибут ArrayAdapter требует, чтобы идентификатор ресурса был исключением TextView XML , поэтому вы не предоставляете то, что ожидает ArrayAdapter. Когда вы используете этот конструктор:

new ArrayAdapter<String>(this, R.layout.a_layout_file, this.file)

R.Layout.a_layout_file должен быть идентификатором файла макета xml, содержащего только TextView (TextView нельзя обернуть другим макетом, например, LinearLayout, RelativeLayout и т. д.), что-то вроде этого:

<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content" 
    // other attributes of the TextView
/>

Если вы хотите, чтобы ваш макет строки списка был чем-то другим, тогда простой виджет TextView использует этот конструктор:

new ArrayAdapter<String>(this, R.layout.a_layout_file, 
   R.id.the_id_of_a_textview_from_the_layout, this.file)

, где вы снабжаете id макета, который может содержать различные виды, но также должен содержать TextView с и id (третий параметр), который вы передаете вашему ArrayAdapter, поэтому он может знать, куда поместить Strings в макет строки.

404
задан Droidzone 26 July 2017 в 06:16
поделиться

6 ответов

Это раздел, которому назначена справочная страница для команды.

Они разделены как

  1. Общие команды
  2. Системные вызовы
  3. Функции библиотеки C
  4. Специальные файлы (обычно устройства, найденные в / dev) и драйверы
  5. Форматы файлов и условные обозначения
  6. Игры и заставки
  7. Miscellanea
  8. Команды и демоны системного администрирования

Исходные описания каждого раздела можно увидеть в руководстве пользователя Unix Programmer g0] (стр. ii).

387
ответ дан Jeroen 15 August 2018 в 17:36
поделиться
  • 1
    Ключевой бит информации: для доступа к странице man, заданной как «foo (5)»: man 5 foo – Steve Bennett 17 September 2015 в 05:16
  • 2
    Ссылка на Руководство программиста Unix теперь устарела. – Alex 22 August 2017 в 18:19
  • 3
  • 4
    Эта ссылка имела тот же список, но была версией версии v5. Я взял на себя смелость обновить ссылку ответа с одним в «Интернет-архив», в котором версия v7, на которую, по-видимому, ссылалась исходный ответ (на основе URL-адреса). – Jeroen 7 October 2017 в 14:28

Он указывает раздел страниц руководства, в котором находится команда. Переключатель -s команды man может использоваться для ограничения поиска в определенных разделах.

Когда вы просматриваете страницу руководства, в верхнем левом поле отображается название раздела, например:

Пользовательские команды printf (1) Стандартные функции библиотеки C printf (3C)

Итак, если вы пытаетесь найти функции C и не хотите случайно видеть страницу для пользовательской команды, которая имеет одно и то же имя, вы бы сделали «man -s 3C ...»

7
ответ дан Dave Costa 15 August 2018 в 17:36
поделиться

Причина, по которой номера разделов являются значительными, заключается в том, что много лет назад, когда дисковое пространство было больше проблемой, чем сейчас, секции могут быть установлены индивидуально.

Во многих системах только 1 и 8 установлены например. В эти дни люди, как правило, ищут команды на google.

35
ответ дан LepardUK 15 August 2018 в 17:36
поделиться
  • 1
    Я скорее смотрю команды на google, потому что я нахожу презентацию и объяснение страниц man, действительно отвлекающих – winklerrr 4 April 2017 в 10:03

Обратите внимание также, что в других униксах метод указания раздела отличается. Например, на солярии это:

man -s 1 man
8
ответ дан TREE 15 August 2018 в 17:36
поделиться

Раздел, описанный в руководстве. Список разделов документируется в руководстве пользователя. Например:

man 1 man
man 3 find

Это полезно, если существуют одинаковые или точно равные команды в разных разделах

67
ответ дан Vinko Vrsalovic 15 August 2018 в 17:36
поделиться
  • 1
    И в «старинные дни» номера разделов соответствовали связующему, что была напечатана печатная версия страницы руководства. – Darron 29 September 2008 в 02:43
Другие вопросы по тегам:

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