Создание своего View

Я создаю библиотеку в которой будит view TimeView.

Чтобы отображался текст на View нужно унаследоваться от TextView, но тогда будет доступен метод setText в который можно впихнуть любой текст, но мне нужно чтобы туда можно было впихнуть только дату и время, то есть мне нужно скрыть метод setText от пользователя* и создать метод setTime.

Как скрыть метод setText от пользователя* или есть какой-то другой способ для решения этой проблемы?

пользовател - програмист который будит пользоваться этой библиотекой


Ответы (1 шт):

Автор решения: Arty Morris

Вопрос немного корявый. Но вроде понятно. В свойствах EditText вам нужно установить атрибут android:inputType . И уже в нём указать то, что имеет право ввести пользователь.

введите сюда описание изображения

В вашем случае вам нужно указать android:inputType="datetime".

А выводить в TextView вы можете что угодно и как угодно

→ Ссылка