>

findViewById 를 사용하면  이 (첫 번째 코드)와 같은 나는 같은 id 를 사용할 수 없습니다 (와이즈 와이즈) )을 다른 레이아웃으로 :

usernameid

이처럼 사용할 수있는 방법이 있습니까 (두 번째 코드)? :

username = (EditText) findViewById(R.id.usernameid);

username = (EditText) findViewById(R.layout.activity-signup.id.usernameid);
  • 답변 # 1

    Android에서는 정의 된 ID로 레이아웃에보기를 할당 할 수 없습니다.

    username = (EditText) findViewById(R.layout.activity-signup.id.usernameid);
    
    

    유일한 방법은 EditText를 EditText ID로 전달하는 것입니다.

  • 답변 # 2

    자바 파일 레이아웃에서 레이아웃의 id가 이미 자바 파일에 추가되었습니다.

  • 이전 jquery - javascript alert (ok/cancel)을 기반으로 확인란의 선택/선택 취소를 제어하는 ​​방법은 무엇입니까?
  • 다음 중첩, 존재, 존재하지 않는 쿼리를 결합한 Elasticsearch curl 쿼리