我正在尝试在我的应用程序中放入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"/>
当我去编译时,编译器给我一个错误:“找不到符号变量时钟”。