Инструменты предназначены только для разработки, текст - это свойство, которое вы хотите установить, чтобы увидеть, когда приложение собирается.
<Button
android:id="@+id/crime_date"
android:layout_width="match_parent"
android:layout_height="wrap_content"
tools:text="Wed Nov 14 11:56 EST 2018"/>
должно быть
<Button
android:id="@+id/crime_date"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Wed Nov 14 11:56 EST 2018"/>
Проверьте, неперед установкой в приложении укажите текст свойства, как, например,
var text = ""
crime_date?.apply {
text = crime.date.toString()
isEnabled = false
}
, попробуйте, если работает
crime_date?.text = "data"
, если он работает, проблема в файле crime.date.toString () часть, попробуйте отладку с точками останова, чтобы проверить значения.
Редактировать:
Если код вызывается из фрагмента, убедитесь, что он вызывается в или после onViewCreated, например:
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)
crime_date?.apply {
text = crime.date.toString()
isEnabled = false
}
}