Android: View.setID(int id) programmatically - how to avoid ID conflicts?

前端 未结 15 2529
眼角桃花
眼角桃花 2020-11-21 22:53

I\'m adding TextViews programmatically in a for-loop and add them to an ArrayList.

How do I use TextView.setId(int id)? What Integer ID do I come up wit

15条回答
  •  旧时难觅i
    2020-11-21 23:32

    From API level 17 and above, you can call: View.generateViewId()

    Then use View.setId(int).

    If your app is targeted lower than API level 17, use ViewCompat.generateViewId()

提交回复
热议问题