반응형
xml 속성에서 @null의 안드로이드 의미
하나의 xml 레이아웃에서 다음 속성을 찾았습니다.
android:background="@null"
의 의미는 @null무엇입니까? background = "@ null"을 지정하는 것과 배경 속성을 생략하는 것의 차이점은 무엇입니까?
올바르게 기억한다면 background 속성을 생략하면 기본 배경이 설정됩니다. 그러나 명시 적으로 배경을 "@null"로 설정하면 배경이 제거되어 요소 아래에있는 모든 항목이 표시됩니다. 특히, 예를 들어 버튼의 배경을 null로 설정하면 버튼의 테두리도 사라집니다 (그리고 버튼은 실제로 버튼처럼 보이지 않습니다).
내가 android:background="@null"또는 android:background="@android:color/transparent"둘 다 동일한 효과를 갖는 경우 내가 관찰 한 것은 단지 뷰의 배경을 제거하므로이 뷰 아래에있는 뷰의 배경색을 볼 수 있습니다.
참고 URL : https://stackoverflow.com/questions/7594625/android-meaning-of-null-in-xml-attribute
반응형
'Program Club' 카테고리의 다른 글
| DynamoDB에서 쿼리 또는 스캔을 사용하여 결과를 주문할 수 있습니까? (0) | 2020.11.18 |
|---|---|
| Xcode 6 Save for Enterprise Deployment가 더 이상 ipa에 대한 plist를 생성하지 않습니까? (0) | 2020.11.18 |
| std :: strings를 반환해야합니까? (0) | 2020.11.17 |
| ASP.NET MVC, Url 라우팅 : 최대 경로 (URL) 길이 (0) | 2020.11.17 |
| 동일한 메서드 이름을 가진 여러 인터페이스에서 상속 (0) | 2020.11.17 |