2014-04-20 3 views
0

Spinner 항목의 기본 모양을 사용자 정의하려고합니다.회 전자 레이아웃을 확인할 수 없거나 필드가 아닙니다.

나는의 이름으로 파일의 레이아웃을 정의

: 나는 그것을이 레이아웃을 지정하려고 스피너 초기화 할 때 여기

<?xml version="1.0" encoding="utf-8"?> 
<TextView xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@android:id/text1" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:textColor="#ff0000" 
    android:textSize="20sp" /> 

그리고 :

ArrayAdapter<String> nearByLocationsAdpt = new ArrayAdapter<String>(this, android.R.layout.spinner_item_layout,nearByLocationsArray); 
  • 을하지만, 그러나 그것은 spinner_item_layout cannot be resolved or is not a field 그러나 그것은 레이아웃 폴더에있는 것을 계속 말하고 있습니까?

    android.R.layout.spinner_item_layout 
    

    기본 레이아웃을 사용하고 있습니다 :

  • 또 다른 관련 질문
  • 은 가능한 즉 android.R.layout.simple_spinner_item
+0

왜 이름을'@ + id/text1'로 지정하지 않았습니까? – nKn

+0

android.R을 사용하지 말고 프로젝트의 R 파일을 사용하십시오. –

+0

android.R.layout 패키지에 없지만 R.layout 패키지에 있습니다. – Setu

답변

0

문제는 이것이다 기본 스피너 레이아웃 XML 파일을보고 편집 할 수 있습니다. 대신 작성한 것을 제공해야합니다. 어떻게 레이아웃 이름을 다음과 같이 만들었습니까?

관련 문제