【发布时间】:2021-02-09 21:52:56
【问题描述】:
任何人都知道为什么当我尝试调用按钮时我的 MainActivity 文件中可能会出现错误;我已经在activity_main文件中给了它一个id,谁能帮我解释一下,activity_main中的id是“btnDatePicker”
MainActivity 文件
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
btnDatePicker.setOnClickListener{
}
}
}
activity_main 文件
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center_horizontal"
android:orientation="vertical"
android:background="@color/backgroundColor"
tools:context=".MainActivity"
android:padding="16dp">
<Button
android:id="@+id/btnDatePicker"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textColor="#929292"
android:text="@string/select_date"
android:layout_marginTop="15dp"
android:textStyle="bold"
android:textSize="20sp"/>
</LinearLayout>
【问题讨论】:
-
错误是 NullPointerException 还是未解决的引用?
标签: android kotlin android-button