Java R.id.home给出了错误的值?
我正在使用启用了ShowHomeAsUpEnabled(true)的Java R.id.home给出了错误的值?,java,android,android-actionbar,appcompatactivity,Java,Android,Android Actionbar,Appcompatactivity,我正在使用启用了ShowHomeAsUpEnabled(true)的AppCompatActivity,但是 当我点击主页按钮时,我得到了这个 ID: 16908332 而R.id.home给出了 ID:2131492868 有人知道为什么会这样吗?你应该询问android.R.id.home你应该询问android.R.id.home主页按钮有idandroid.R.id.home。IDR.ID.home显然是在您的资源中的某个地方定义的,而不是相同的东西。home按钮具有IDandroi
AppCompatActivity
,但是
当我点击主页按钮时,我得到了这个
ID: 16908332
而R.id.home
给出了
ID:2131492868
有人知道为什么会这样吗?你应该询问
android.R.id.home你应该询问android.R.id.home
主页按钮有idandroid.R.id.home
。IDR.ID.home
显然是在您的资源中的某个地方定义的,而不是相同的东西。home按钮具有IDandroid.R.ID.home
。IDR.ID.home
显然是在您的资源中某个地方定义的,不会是同一个东西。android.R.ID.*预定义的android.R.ID您在应用程序中定义的ID。在这种情况下,您使用的是预定义视图,因此您应该使用其预定义的idandroid.R.id.*预定义的Android id.R.id您在应用程序中定义的id。在这种情况下,您使用的是预定义视图,因此应该使用其预定义id