2011-09-20 5 views
0

안녕하세요 회 전자의 대화 상자 배경을 설정하고 싶습니다. 나는회 전자 대화 상자의 배경을 설정하는 방법

<Spinner android:id="@+id/my_ac_debt_card_spinner" 
     android:layout_toRightOf="@+id/my_ac_debt_card_text" android:entries="@array/my_ac_debt_array" 
     android:layout_marginRight="10dip" android:layout_marginLeft="50dip" 
     android:layout_width="fill_parent" android:layout_height="wrap_content" 
     android:background="@drawable/my_ac_spinner_bg" android:paddingLeft="5dip" 
     android:gravity="center_vertical" android:popupBackground="@drawable/my_ac_round_rect"/> 

자바 코드는 다음과 같다 다음 코드를 사용하고 있습니다 :

Spinner spin = (Spinner) findViewById(R.id.my_ac_debt_card_spinner); 
      final ArrayAdapter<String> a = new SpinnerAdapter(
        getActivity(), 
        android.R.layout.simple_spinner_dropdown_item, 
        debit_array); 
      spin.setAdapter(a); 

을하지만 팝업 대화 상자의 배경을 설정할 수 없습니다입니다. 누구든지이 문제를 해결할 수 있도록 도와주십시오. 미리 감사드립니다. http://www.gersic.com/blog.php?id=57

+0

안녕하세요, 아주 오래된 게시물을 파고 ... 당신이 그것을 만들 수 있었습니까? –

답변

-1

한번에 변경

android:popupBackground="@drawable/my_ac_round_rect" to 

또한

android:background="@drawable/my_ac_round_rect" 

에, 여기에 내가 스피너를 사용자 정의에 발견 좋은 블로그입니다 getDropDownView :

if (parent != null && parent instanceof ListView) { 
     ((ListView) parent).setBackgroundResource(R.drawable.background); 
    } 
0

이의 회 전자에 대한 귀하의 ListAdapter이 코드를 넣어보십시오 :

관련 문제