Android: View.setID(int id) をプログラムで実行 - ID の競合を回避するには? 質問する

Android: View.setID(int id) をプログラムで実行 - ID の競合を回避するには? 質問する

for ループでプログラム的に TextView を追加し、ArrayList に追加しています。

どのように使用すればいいですかTextView.setId(int id)? 他の ID と競合しないようにするには、どのような整数 ID を作成すればよいですか?

ベストアンサー1

API レベル 17 以上では、以下を呼び出すことができます。View.generateViewId()

次にビュー.setId(int)

アプリがAPIレベル17未満を対象としている場合は、ViewCompat.generateViewId()

おすすめ記事