Я пытаюсь вставить TextClock
в свое приложение для отображения времени, отформатированного примерно так: 20:23.
Я установил minSdkVersion
в файле build.gradle
на 17 и синхронизировал проект, чтобы я мог использовать TextClock
в своем приложении. В XML-файле я установил для TextClock
id значение clock
. В файле Activity .java я надувал представление в методе onCreate()
. Я пытался сделать недействительными / перезапустить кеши и очистить / перестроить проект, но ничего не решило проблему.
build.gradle file
android {
compileSdkVersion 28
defaultConfig {
applicationId "com.agilysys.mobconceirge"
minSdkVersion 17
targetSdkVersion 28
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
android.defaultConfig.vectorDrawables.useSupportLibrary = true
}
ReservationListActivity.java file
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_reservations_list);
textClock = (TextClock) findViewById(R.id.clock);
}
activity_reservations_list.xml file
<TextClock
android:id="@+id/clock"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:format12Hour="h:mm:ss a"
android:textColor="@color/penRoyalBlue"
android:textSize="20sp"/>
Когда я иду на сборку, компилятор выдает мне ошибку: «не могу найти переменную символа clock».