What is different between @+id/android:list and @id/android:list?

前端 未结 4 2109
别跟我提以往
别跟我提以往 2020-12-16 23:26

I\'ve develop android application, and one question.

As you know, When we use LiveActivity, we must specify @id/android:list for ListView ID.

But, When I us

4条回答
  •  挽巷
    挽巷 (楼主)
    2020-12-16 23:40

    In response to What is different between @+id/android:list and @id/android:list?:

    It seems that there are two ways to reference to the platform id android.R.id.list: @android:id/list and @id/android:list. The ListActivity documentation shows both (the first one in text, second in the example) but does not clarify if there's any difference.

    The @+id/android:list as the ListView's id seems to work too. I assume that what happens here is that a copy of the android.R.id.list identifier is added to the application's own ID list.

    In my opinion @android:id/list is the clearest way for referencing to android.R.id.list.

提交回复
热议问题