Существует много сообщений и бесконечное количество вопросов о том, как создать пользовательскую строку и добавить ее в ListView. Тем не менее, все сообщения, которые я нахожу, используют код Java для установки в список настраиваемого файла макета строки. Большинство образцов сделать что-то вроде этого:Пользовательская строка списка в графическом макете ListView
ArrayAdapter<String> adapter = new ArrayAdapter<String>
(this,R.layout.row_layout,R.id.text1,colors);
мне было интересно, если это не способ сделать это в файлах XML непосредственно? Не существует ли свойства в ListView, где вы можете установить собственный файл макета для строк?
Причина, по которой я прошу, заключается в том, что я пытаюсь выполнить все (большинство) моих макетов в инструменте графического макета в Eclipse, и я хотел бы иметь возможность просматривать мои макеты в нем без запуска приложения ,
Несомненно, это должно быть возможно так или иначе? Если бы я мог это сделать в XML, я был бы очень доволен, но если мне нужно написать собственный класс, который будет отображаться в «настраиваемой» части графического редактора макетов, который тоже будет работать.
Большое спасибо за ваше время.
Я не уверен, когда он был добавлен, но в Android Studio 0.8.9 я могу добавить 'tools: listitem =" @ layout/account_list_item "в определение ListView в XML, чтобы получить показ предварительного просмотра :) –