안드로이드/Android arrays.xml 을 이용한 스피너(Spinner) 만들기
arrays.xml 을 이용한 기본적인 Spinner 입니다 ㅎㅎ!!
string.xml에 정의한 값을 arrays.xml 에 String-array로 사용하는 방법 입니다~!.
아래의 그림은 arrays.xml의 모습입니다.- 은 @string 을 참조 하고 있습니다.
아래의 그림은 strings.xml의 모습입니다.
예제 소스는 파일은 첨부 하였습니다.~!
필요 하신분은 다운 받아서 보시기 바랍니다.^^
package arabiannight.tistory.com; import android.app.Activity; import android.os.Bundle; import android.widget.ArrayAdapter; import android.widget.Spinner; /** * 불법 수정 및 배포는 불가 합니다. * @author http://arabiannight.tistory.com/ */ public class TestArraySpinnerActivity extends Activity { private Spinner mSpinner = null; // 스피너에 뿌려질 Array형식의 Data를 담을 Adapter private ArrayAdaptermSpinnerAdapter = null; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); mSpinner = (Spinner) findViewById(R.id.spinner); mSpinnerAdapter = new ArrayAdapter (this, android.R.layout.simple_spinner_item, // 안드로이드 values 폴더에 arrays에 셋팅된 List를 Adapter에 셋팅 해준다. // getResources() 메서드는 리소스 사용에 관한 메서드로 Activity 상속시 // 사용할 수 있다. (String[])getResources().getStringArray(R.array.array_list)); // Spinner 클릭시 DropDown 모양을 설정 할 수 있다. mSpinnerAdapter.setDropDownViewResource (android.R.layout.simple_spinner_dropdown_item); // 스피너에 어답터를 연결 시켜 준다. mSpinner.setAdapter(mSpinnerAdapter); } }
arrays.xml 을 이용한 기본적인 Spinner 입니다 ㅎㅎ!!
string.xml에 정의한 값을 arrays.xml 에 String-array로 사용하는 방법 입니다~!.
아래의 그림은 arrays.xml의 모습입니다.
- @string/list_item_01
- @string/list_item_02
- @string/list_item_03
- @string/list_item_04
- @string/list_item_05
아래의 그림은 strings.xml의 모습입니다.
Hello World, TestArraySpinnerActivity! TestArraySpinner 안녕하세요. 반갑습니다. 또만났네요. 감사합니다. 하하하하하.
예제 소스는 파일은 첨부 하였습니다.~!
필요 하신분은 다운 받아서 보시기 바랍니다.^^
'Android > View' 카테고리의 다른 글
안드로이드/Android TextView 사용법 정리 (0) | 2012.07.18 |
---|---|
안드로이드/Android WebView 사용 하기 (15) | 2012.03.09 |
안드로이드/Andorid Viewpager 사용 하기 (43) | 2012.03.07 |
안드로이드/Android TextWatcher를 사용한 EditText Enable 처리 (0) | 2012.02.04 |
안드로이드/Android EditText 속성 정의 (2) | 2011.11.22 |