任何视图的 R.id 范围(最小整数值和最大整数值)是多少



我正在创建一个Android应用程序,我想在其中创建ID最大值大小的布尔数组,以便我可以唯一地存储按钮上的更改。

假设我的按钮 id 是102931,当用户单击按钮时,我将在布尔数组的第 102931 个元素中进行更改,以便稍后我可以检查其中更改的值。

现在我的问题是

任何视图的 ID 范围(最小-最大(是多少?

它们可以是正整数,但在构建时生成的 id 的值也将大于0x00FFFFFF。如果您查看View.generateViewId()您会发现动态生成的 ID 在10x00FFFFFF(含(的范围内。上面,有R.id的ID。

View的默认 id 是具有值-1View.NO_ID

最新更新