누구나 line-android : id = "@ + id/enter_message"에 대해 더 자세히 알려 줄 수 있습니까? 여기서 enter_message는 문자열입니다. 왜 우리는 'id'앞에 '@ +'를 사용합니까?안드로이드 앱 개발에 대하여
답변
@는 값에 대한 참조임을 나타냅니다. +는 참조 할 값을 추가하고 있음을 나타냅니다. 그것 이외에, Google 에의 한 그 특정한 상징의 선택은 완전하게 임의이다.
@+id/enter_message
기호는 "enter_message"ID를 android 리소스 ID 목록에 추가한다는 의미입니다. @id/enter_message
은 이미 작성되었으며 자원 ID에있는 ID를 나타냄을 의미합니다. . 응용 프로그램이 컴파일 될 때
는 "고유 트리에서보기를 식별하는 데, 그것과 관련된 정수 ID를 가질 수있는보기 객체가이 ID가 참조
ID : 안드로이드 공식 문서에서
이 ID는 일반적으로 레이아웃 XML 파일에서 문자열로 id 속성에 할당됩니다.이 속성은 모든 View 객체 (View 클래스로 정의 됨)에 공통된 XML 속성이므로 매우 자주 사용합니다. XML 태그에서 ID의 구문은 다음과 같습니다. "
android:id="@+id/my_button"
문자열 시작 부분의 at 기호 (@)는 XML 구문 분석기가 나머지 ID 문자열을 구문 분석하고 확장하여 ID 리소스로 식별해야 함을 나타냅니다. http://developer.android.com/guide/topics/ui/declaring-layout.html
을 사용하여 이미 선언 된 ID를 사용하게 될 것입니다. id 또는이 구문이 나오는 태그는 무엇입니까? 모든 태그는 예를 들어,이 작업을 해달라고 I 공지 사항 : <버튼 안드로이드 : layout_width = "wrap_content" 안드로이드 : layout_height = "wrap_content" 안드로이드 : 텍스트 = "@ 문자열/button_send"/> – pravbeatle
왜 버튼 태그가 나던 이드? – pravbeatle
ID 태그는 선택 사항입니다. – woot
- 1. 안드로이드 아키텍처에 대하여?
- 2. iOS 앱 개발에 익숙하다
- 3. 안드로이드 개발에 새로운 사람
- 4. 사전로드 또는 사전 버퍼 .mp4 비디오가 안드로이드 앱 개발에 있습니다.
- 5. 모바일 앱 개발에 대한 혼란
- 6. MVVM은 WP7 앱 개발에 적합합니까?
- 7. Ruby는 OS X 앱/iOS 앱 개발에 실용적입니까?
- 8. 웹 개발자는 안드로이드 개발에 대해 궁금해합니다.
- 9. 안드로이드 활동 안드로이드 개발에 새로운 다른 화면
- 10. 안드로이드 개발에 개인 키 공유
- 11. 안드로이드 개발에 lambdaj 라이브러리 사용
- 12. 안드로이드 타블렛 용 앱
- 13. Android; Android 개발에 새로운 앱 종료
- 14. 웹 앱 개발에 시간이 너무 많이 걸립니다.
- 15. Canary는 Linux에서 패키지 Chrome 앱 개발에 필요합니까?
- 16. PC에서 아름다운 앱 개발에 대한 조언
- 17. android app crash에 대하여
- 18. NoClassDefFoundError에 대하여
- 19. BigDecimal에 대하여
- 20. Arraylists에 대하여
- 21. 분석에 대하여
- 22. Android 앱 개발에 ClearCase를 어떻게 통합 할 계획입니까?
- 23. 안드로이드 앱의 안드로이드 앱
- 24. 이클립스가있는 안드로이드 앱 개발
- 25. , 개발에
- 26. 실용적인 앱 개발에 사용할 수있는 시각적 프로그래밍 도구
- 27. 는 내가 안드로이드 개발에 대해 배우고 프로그래밍
- 28. 어떻게 안드로이드 개발에 여러 API 수준을 지원하는?
- 29. 안드로이드 개발에 사용할 Eclipse IDE는 무엇입니까?
- 30. 안드로이드 개발에 TimeSpan과 같은 것이 있습니까?
HTTP : :이 플러스 기호 (+)은 (R.java 파일에) 우리의 자원을 생성하고 추가해야합니다 새로운 자원 이름
자세한 내용은 여기를 읽어들이는 것을 의미 // 개발자 .android.com/training/basics/firstapp/building-ui.html # TextInput - 기본 자습서는이 세부 사항을 다룹니다. –
새로운 ID를 만듭니다. +를 쓰지 않으면 이미 다른 @ + id –