¿Cómo puedo asignar una ID a una vista mediante programación?

En un archivo XML, podemos asignar una ID a una vista comoandroid:id="@+id/something" y luego llame afindViewById(), pero al crear una vista mediante programación, ¿cómo asigno una ID?

Yo creo quesetId() no es lo mismo que la asignación predeterminada. @setId() es extra.

¿Alguien puede corregirme?

Respuestas a la pregunta(6)

Su respuesta a la pregunta