Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

How to implement Custom Hotel date Selector by Android

2025-01-17 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Development >

Share

Shulou(Shulou.com)06/03 Report--

This article will explain in detail how to implement a custom hotel date selector in Android. The editor thinks it is very practical, so I share it with you as a reference. I hope you can get something after reading this article.

Android custom date range selector, similar to Tujia and other hotels, tourism date range selector:

Rewrite PopupWindow formulation interval Calendar add Calendar date Select Monitor package plug-in github Open Source

CustomDatePicker

Similar to Tujia and other hotel date selectors, a custom PopupWindow pops up, the listening date is selected, and the result is returned. The code has been open source to GitHub, providing plug-in. -- [Wiki]

Github address: CustomHotelCalender

1. Add dependencies:

Step 1.Add it in your root build.gradle at the end of repositories:

Allprojects {repositories {... Maven {url 'https://jitpack.io'}

Step 2. Add the dependency

Dependencies {implementation 'com.github.atuan07:CustomHotelCalender:V1.0.2'}

two。 How to use it:

Private int startGroup =-1 int startChild / global private int endGroup =-1 position int endChild =-1; New DatePopupWindow .Builder (MainActivity.this, Calendar.getInstance (). GetTime (), view) / / initialize .setInitSelect (startGroup, startChild, endGroup, endChild) / / sets the last selected interval status. SetInitDay (false) / / defaults to several days, start, and end of true,UI content When false, the UI content is several nights, check in, leave .setDateOnClickListener (new DatePopupWindow.DateOnClickListener () {/ / set listening / / callback return method @ Override public void getDate (String startDate, String endDate, int startGroupPosition, int startChildPosition, int endGroupPosition, int endChildPosition) {startGroup = startGroupPosition;// start month position startChild = startChildPosition;// start month position endGroup = endGroupPosition;// end month location endChild = endChildPosition / / end the position of China and Japan in the corresponding month String mStartTime = CalendarUtil.FormatDateYMD (startDate); String mEndTime = CalendarUtil.FormatDateYMD (endDate); result.setText ("you have chosen:" + mStartTime + "to" + mEndTime);}}) .builder ()

This is the end of the article on "how to implement a custom hotel date selector in Android". I hope the above content can be of some help to you, so that you can learn more knowledge. if you think the article is good, please share it for more people to see.

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Development

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report