2017-09-19 4 views
0

Android studio beginner here. 교수님이 내 응용 프로그램에서 res/values ​​/ strings.xml을 변경하라고 말하고 있습니다. 이 기능의 목적은 파일에 색상 정의를 추가 한 다음 "추가"버튼을 누르라고 알려주는 것입니다. enter image description hereAndroid Studio : 파일에 정의를 추가하는 방법

:

Desired IDE

가 무엇 strings.xml의 파일을 열 때 내가 볼 것은 이것이다 : 그러나, 문제가 실제로 여기에 ... 그는이 같은 정보 창에 액세스하는 데 문제가하는 창입니다 실제로 정의를 추가 할 버튼이 없습니다. 나는 파일을 오른쪽 클릭하여 strings.xml 파일을 가지고 놀아 보았지만, 나는 아무것도 원하는 것처럼 보이지 않았다.

도움을 주시면 감사하겠습니다.

답변

2

.

여기에 Add 버튼을 사용하여 문자열을 변경하고자한다고 언급했습니다. 다음과 같은 경우에, 당신은 그것을 할 수 있습니다 : Open Editor

  • 를 클릭하여 오른쪽 상단에 strings.xml가 열려있을 때. enter image description here

  • 그러면이 새로운 창이 표시됩니다. + 키를 사용하여 새 문자열 리소스를 추가하십시오. enter image description here

귀하의 교수는 다른 안드로이드 Studio 버전이있을 수 있습니다. 이것이 Android Studio 2.3.3 버전에 표시되는 방식입니다. 다음은 이것의 목적은 파일에 컬러 정의를 추가하는 것입니다

...

당신은 색상 정의를 변경할 언급. 이 경우 colors.xml으로 변경해야합니다. 파일이 없으면 values 폴더에 파일을 만들고 <color name="color_name">#HEX_VALUE</color>을 추가하십시오. 그런 다음 Java 또는 XML 파일에서 색상을 참조 할 수 있습니다.

+0

감사합니다. 두 번째 설명은 제가 찾고있는 것입니다. 나는 왜 그가 strings.xml 파일에 새로운 Color를 넣었는지 모르지만 대신에 당신이 추천하고 color.xml을 열었습니다. colors.xml 파일과는 반대로 strings.xml에 저장하는 데 차이가 있습니까? – futureLookingGrimm

+0

당신의 질문에 이전 버전의 UI 스냅 샷처럼 보이지만 거기에서 어떤 리소스라도 추가 할 수 있습니다. 어쩌면 그는 동일한 UI를 사용하여 색상 자원을 추가하려고했을 것입니다. –

1

귀하의 요구 사항에 해당하는 strings.xml 파일에 다른 항목을 추가하고 파일을 저장하십시오. 예를 들어

:

내 교수가 내 응용 프로그램에서 고해상도/가치/strings.xml의 변경하라고 말하고있다
<resources> 
    <string name="app_name">Temperature Converter</string> 
    <string name="new_string_name">new_string_value</string> 
</resources> 
관련 문제