보통 @+id/아이디 이렇게 해서 사용자가 아이디를 생성해서 사용하잖습니까?

근데 공부하다보니 갑자기 @android:id/아이디 형식이 나오더라구요.

뭔가 찾아봤더니 안드로이드에서 미리 지정한 아이디라는데

왜 이렇게 아이디를 미리 지정해두고 꼭 그것만 써야 하는지 궁금합니다.

왜 이렇게 만들었을까요?

TabHost 나 List 같은거 보면 이렇게 지정된 아이디를 쓰던데

제가 임의로 아이디를 주고 쓸 수 있는 방법은 없나요?