2014-10-28 2 views
0

Я работаю над Google Glass приложение, и я использую класс CardBuilder (ранее был Card, но теперь устарел).CardBuilder Layout.AUTHOR переключатель порядок элементов

С приходом CardBuilder существует несколько различных макетов, которые меня интересуют: Layout.AUTHOR.

enter image description here

мне было интересно, если это было возможно «изменить» порядок элементов, и если да, то было бы лучшим способом? Например, если заменить сноску заголовком (состоящим из значка, заголовка и подзаголовка).

Вот что я сейчас делаю:

CardBuilder c = new CardBuilder(getApplicationContext(), Layout.AUTHOR) 
      .setHeading(title) 
      .setSubheading(duration) 
      .setText(summary) 
      .setFootnote(authors); 

Вот что я хотел бы сделать, но я не могу, так как я в настоящее время не в состоянии изменить порядок. (визуальный порядок будет Text, а затем заголовок без сноски).

CardBuilder c = new CardBuilder(getApplicationContext(), Layout.AUTHOR) 
      .setHeading(authors) 
      .setSubheading(duration) 
      .setText(title + "\n\n" + summary); 

Если мои объяснения неясны, сообщите мне об этом, и я пересмотрю свой пост. Благодарю.

ответ

2

Вам нужно будет создать свой собственный макет, чтобы делать то, что вы хотите. CardBuilder призван облегчить разработчикам создание пользовательских интерфейсов, соответствующих тем, которые используются в других местах платформы Glass, путем подключения данных к шаблону; позволяя разработчикам произвольно изменить порядок, победит цель.

+0

А, хорошо, так много. О, спасибо за сообщение о новых макетах CardBuilder на вашей странице google. Помог мне на днях. – rottenoats