Jak mogę przypisać identyfikator do widoku programowo?

W pliku XML możemy przypisać identyfikator do widoku takiego jak, android:id="@+id/something"a następnie wywołać findViewById(), ale jak programowo utworzyć widok, jak przypisać identyfikator? Myślę, że setId()to nie to samo, co domyślne przypisanie. setId()jest ekstra. Czy ktoś może mnie...