당신은 정말 안드로이드의 시스템 자원을 아십니까?정답【1】

758 단어
res와 asset 디렉터리는 모두 자원 파일을 저장할 수 있는데, 그것들은 어떤 차이가 있습니까?
  • 인용 방법이 다르다:res 디렉터리의 파일은 R 클래스의 자원 ID를 통과해야 하고 asset의 자원은 파일 이름을 직접 사용할 수 있다
  • 디렉터리의 등급이 다르다:res 디렉터리에는drawable,values와 같은 자원 디렉터리만 만들 수 있고 다른 디렉터리나 하위 디렉터리는 만들 수 없다.asset는 다중 디렉터리를 만들 수 있습니다
  • res 디렉터리의 자원이 R 클래스에서 int 형식 변수를 생성하는 규칙을 설명하십시오.
    values의 자원은 자원 이름과 클래스에 따라 R을 생성하는 하위 클래스로 파일 이름과 무관합니다.예를 들어 strings.xml 에서 생성된 변수는 R.string이다.drawable,layout 같은 다른 폴더는 R 클래스에서 같은 이름의 하위 클래스를 생성하고 속성 이름은 파일 이름과 같습니다.drawable 폴더의pic.png 그림, 생성된 id는 R.drawable입니다.pic
    XML 레이아웃 파일에서 리소스를 참조하는 형식을 설명하십시오.
    시스템 자원: @android:string/text1 - 인용은name이text1인string 사용자 정의 자원: @drawable/pic id 자원: @+id: +번호는 자원 이전에 존재하지 않았음을 나타냅니다

    좋은 웹페이지 즐겨찾기