我正在创建一个Android应用程序,我想在其中创建大小为最大ID值的布尔数组,以便我可以在按钮上唯一存储更改。
假设我的按钮ID是102931,当用户点击按钮时,我将在布尔数组的第102931个元素中进行更改,以便稍后我可以检查其中的更改值。
现在我的问题是
任何视图的ID范围(最小 - 最大)是什么?
答案 0 :(得分:1)
它们可以是正整数,但是,构建时生成的ID的值大于0x00FFFFFF
。如果查看View.generateViewId()
,您会看到动态生成的ID在1
到0x00FFFFFF
范围内。在此之上,有R.id
个ID。
View
的默认ID为View.NO_ID
,其值为-1