2015-01-17 2 views
2

일부 웹 사이트의 코드를 복사 한 탐색 창을 만들려고했는데 다음 중 하나에서이 오류가 발생합니다. XML주어진 이름과 일치하는 리소스가 없습니다 (값이 '@ dimen/activity_vertical_margin'인 'paddingBottom'에 있음)

없음 자원은 그

방법이 오류를 제거하기 위해 (값 'paddingBottom' '@ DIMEN/ activity_vertical_margin'에서) 지정된 이름과 일치 발견?

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:paddingBottom="@dimen/activity_vertical_margin" 
    android:paddingLeft="@dimen/activity_horizontal_margin" 
    android:paddingRight="@dimen/activity_horizontal_margin" 
    android:paddingTop="@dimen/activity_vertical_margin" 
    tools:context=".TabbedActivity$DummySectionFragment" > 

    <TextView 
     android:id="@+id/section_label" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" /> 

</RelativeLayout> 

답변

4

dimens.xml 파일도 복사했는지 확인하십시오. 일부 프로젝트 템플릿에서

+0

튜토리얼은 조금 덜 분명 작동합니다 것 : 다음을 그 안에 모든 코드를 제거하고 붙여 넣습니다. 이제 dimens.xml이 추가되었습니다. 잘 했어. 감사합니다 :) –

0

당신은 단지 하나 개의 값으로 app/src/main/res/values/dimens.xml을 찾을 :

<resources> 
    <dimen name="fab_margin">16dp</dimen> 
</resources> 

그래서 해당 파일에 누락 된 사람을 추가해야합니다 :이 도움이

<resources> 
    <dimen name="fab_margin">16dp</dimen> 
    <dimen name="activity_horizontal_margin">16dp</dimen> 
    <dimen name="activity_vertical_margin">16dp</dimen> 
</resources> 

희망을. > 고해상도 - -> 값

0
  1. 이동 프로젝트
  2. 의 안드로이드보기 응용 프로그램으로 이동합니다.
  3. 값을 마우스 오른쪽 버튼으로 클릭하십시오.
  4. 그런 다음 "새로 만들기"(팝업 메뉴의 맨 위에 있음), "값 리소스 파일".
  5. "파일 이름"공백에 "dimens.xml"(인용 부호 제외)을 입력하십시오.
  6. 그런 다음 "Ok"를 입력하십시오.

새로 만든 "dimens.xml"파일을 클릭하십시오.

<?xml version="1.0" encoding="utf-8"?> 
<resources> 
    <dimen name="activity_vertical_margin">8dp</dimen> 
    <dimen name="activity_horizontal_margin">8dp</dimen> 
</resources> 

관련 문제