2015-04-01 26 views
7

mam tej tarczy i chcą wiedzieć, w jaki sposób mogę umieścić ramkę wokół tejSpinner - jak ustawić obramowanie wokół listy rozwijanej?

Spinner dropdown = (Spinner)findViewById(R.id.spinnerUpdateContactMethod); 
    String[] items = new String[]{"1", "2", "three"}; 
    ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, items); 
    dropdown.setPrompt("Please select "); 
    dropdown.setAdapter(adapter); 

wierszu faktycznie nie pojawią się na ekranie. Czy ktoś może mi w tym pomóc?

+0

musisz utworzyć walidacji dla niej na 'onClickListener' swojego przedstawienia przycisk, aby otworzyć okno dialogowe. –

+0

Niestety nie rozumiem, co masz na myśli, wszystko, czego chcę, to obramowanie wokół spinnera, a także monit o wyświetlenie –

+0

. Powiedziałem również to samo, aby otworzyć okno dialogowe lub monit. Aby uzyskać granicę, musisz utworzyć obraz. –

Odpowiedz

16

na zlecenie granicy można utworzyć plik xml wewnątrz rozciągliwej folderze

<shape xmlns:android="http://schemas.android.com/apk/res/android" 
    android:shape="rectangle"> 
    <solid android:color="@color/white_overlay_8x" /> 
    <corners android:radius="6dip" /> 
    <stroke 
     android:color="@color/white" 
     android:width="@dimen/dot" /> 

</shape> 

i ustawić

android:[email protected]/file; 

w turbinki (plik XML z działalności)

+1

Błąd: (3 , 27) Nie znaleziono zasobu pasującego do podanej nazwy (w 'color' z wartością '@ color/white_overlay_8x'). –

+0

@ jomin_george94 proszę zastąpić @ color/white_overlay_8x 'z pewnym kolorem dostępnym w twoim color.xml lub co najmniej go zastąpić kolorem, np. "# 000000". –

+0

Przykro mi, ale teraz dostaję ten błąd; Błąd: (106, 41) Typy ciągów są niedozwolone (na "tle" z wartością "R.drawable.file.xml"). –

0

uczyni to dość dużo miejsca, ale nie graniczy

dropdown.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); 

można dodać do instancji Spinner

Najlepiej byłoby dostosowywania, w którym można zrobić o wiele więcej niż tylko granica

Powiązane problemy