如何解决:TextClock的“找不到符号变量”

时间:2019-06-11 21:37:45

标签: java android time clock

我正在尝试在我的应用程序中放入TextClock,以显示如下格式的时间:晚上8:23。

我将minSdkVersion文件中的build.gradle设置为17,并同步了项目,以便可以在应用程序中使用TextClock。在.xml文件中,将TextClock的ID设置为clock。在.java活动文件中,我使用onCreate()方法扩大了视图。我曾尝试过使缓存无效/重新启动,以及清理/重建项目,但没有任何方法可以解决问题。

build.gradle 文件

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 文件

@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 文件

<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"/>

当我去编译时,编译器给我一个错误:“找不到符号变量时钟”。

0 个答案:

没有答案