2015-11-04 4 views
-1

Мне нужно создать представление, как показано на прикрепленном изображении. Как я могу достичь того же, или если есть какой-либо вид или библиотека для одного и того же, кто-нибудь может сказать мне его имя. enter image description hereКак создать представление, как показано на рисунке

** Примечание: ** Его каландр, который можно прокручивать вправо и влево. который выглядит как вкладка. При щелчке по каждой дате отображается Activity/Fragment с подробной информацией о назначении этой даты. Спасибо заранее.

+1

добавить вид прокрутки в горизонтальном виде ... – Destro

+0

@Destro так я должен поставить каландр в горизонтальном зрении и добавить свиток к нему. Но при нажатии на каждую дату отображается Activity/Fragment с подробной информацией о назначении даты. –

+1

http://stackoverflow.com/questions/18656949/how-to-implement-horizontalscrollview-like-gallery Вы должны посмотреть здесь –

ответ

1

Есть несколько способов, в которых вы можете сделать это:

  1. Создать настраиваемое представление для элемента календаря (т.е., синий квадрат на рисунке). Затем используйте макет, как показано ниже, и динамически добавьте все элементы календаря (пользовательский вид) в качестве дочернего элемента в LinearLayout. По щелчку ребенка вы можете показать Fragment ниже горизонтального прокрутки. Более подробную информацию об этом здесь: How to implement HorizontalScrollView like Gallery?

    <HorizontalScrollView> 
        <LinearLayout> 
          <!-- Add your custom view as children to this layout --> 
        </LinearLayout> 
    </HorizontalScrollView> 
    
  2. Вы должны создать горизонтальную ListView. Теперь вы можете сделать это, используя RecyclerView. Здесь вам нужно создать макет элемента календаря, а затем раздуть его в RecylerView для каждой строки (столбец здесь). OnItemClick вы можете показать Fragment ниже RecyclerView. Более подробная информация здесь: How to build a Horizontal ListView with RecyclerView?

Смежные вопросы