«android-spinner» 태그된 질문

스피너는 사용자가 드롭 다운 목록과 같은 그룹에서 항목을 선택할 수 있도록하는 컨트롤 / 위젯입니다.

30
초기 텍스트“Select One”으로 Android Spinner를 만드는 방법은 무엇입니까?
처음에 (사용자가 아직 선택하지 않은 경우) 텍스트 "Select One"을 표시하는 Spinner를 사용하고 싶습니다. 사용자가 스피너를 클릭하면 항목 목록이 표시되고 옵션 중 하나를 선택합니다. 사용자가 선택하면 선택한 항목이 "하나 선택"대신 스피너에 표시됩니다. Spinner를 만드는 다음 코드가 있습니다. String[] items = new String[] {"One", "Two", "Three"}; Spinner spinner = (Spinner) findViewById(R.id.mySpinner); ArrayAdapter<String> …

30
새로 인스턴스화 된 스피너에서 onItemSelected가 실행되지 않도록하는 방법은 무엇입니까?
나는 이것을 해결할 수있는 우아한 방법보다 덜 생각했지만, 뭔가 빠진 것이 틀림 없다는 것을 안다. 나의 onItemSelected 사용자와의 상호 작용없이 즉시 꺼 화재, 이것은 바람직하지 않은 동작입니다. UI가 사용자가 무언가를 선택할 때까지 기다렸다가 아무것도하지 않기를 바랍니다. 나는 심지어 청취자를 설정하려고 시도했다. onResume() 도움이되기를 기대하면서에 했지만 그렇지 않습니다. 사용자가 컨트롤을 터치하기 …




19
Android Spinner : 초기화 중 onItemSelected 호출 방지
a Spinner및 a를 사용하여 Android 애플리케이션을 만들었습니다 TextView. TextView의 Spinner 드롭 다운 목록에서 선택한 항목을 표시하고 싶습니다. onCreate프로그램 에서 Spinner를 구현 했으므로 프로그램을 실행할 때 TextView(드롭 다운 목록에서 항목을 선택하기 전에)에 값이 표시됩니다. 드롭 다운 목록에서 항목을 선택한 후에 만 ​​TextView에 값을 표시하고 싶습니다. 어떻게해야합니까? 내 코드는 다음과 같습니다. import …


6
Android에서 스피너를 사용자 정의하는 방법
Spinner30dp와 같은 드롭 다운에 사용자 지정 높이를 추가하고 의 드롭 다운 목록의 디바이더를 숨기고 싶습니다 Spinner. 지금까지 다음 스타일을 구현하려고했습니다 Spinner. <style name="spinner_style"> <item name="android:paddingLeft">0dp</item> <item name="android:dropDownWidth">533dp</item> <item name="android:showDividers">none</item> <item name="android:dividerHeight">0dp</item> <item name="android:popupBackground">@drawable/new_bg</item> <item name="android:dropDownHeight">70dp</item> <item name="android:scrollbarAlwaysDrawVerticalTrack">true</item> <item name="android:dropDownSelector">@android:color/white</item> </style> 내 스피너의 코드는 다음과 같습니다. <Spinner android:id="@+id/pioedittxt5" android:layout_width="543dp" android:layout_height="63dp" android:layout_toRightOf="@+id/piotxt5" …

6
오류가 있습니다. setOnItemClickListener를 스피너와 함께 사용할 수 없습니다. 무엇이 잘못 되었나요?
친절하게 이것은 아래 내 코드이며 아래에 오류 메시지를 붙여 넣 setOnItemClickListener습니다. 스피너에서 사용하려고 합니다. 허용됩니까? @Override public void onItemClick(AdapterView<?> arg0, View v, int index, long arg3) { if (quantity[index]=="Meter" ){ s1="Meter"; Toast.makeText(v.getContext(), "convert from meter",Toast.LENGTH_SHORT).show(); } } }); convertto.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(AdapterView<?> arg, View v1, int index1, …

7
프로그래밍 방식으로 글꼴 사용자 지정 글꼴을 Spinner 텍스트로 설정하는 방법은 무엇입니까?
내 자산 폴더에 ttf 글꼴 파일이 있습니다. 나는 그것을 텍스트 뷰에 사용하는 방법을 알고 있습니다. Typeface externalFont=Typeface.createFromAsset(getAssets(), "fonts/HelveticaNeueLTCom-Lt.ttf"); textview1.setTypeface(externalFont); 자체 xml 파일에서 내 스피너 텍스트의 모양을 정의했습니다 (안드로이드에서 보통). <?xml version="1.0" encoding="utf-8"?> <TextView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+android:id/text1" style="?android:attr/spinnerItemStyle" android:singleLine="true" android:textColor="#ffffff" android:gravity="center" android:layout_width="fill_parent" android:layout_height="wrap_content" android:ellipsize="marquee" /> 코드에서이 textview를 참조 할 수 없으며 항상 …

10
Spinner에 플로팅 라벨을 추가하는 방법
Android 디자인 지원 라이브러리를 사용하여 구성 요소 TextInputLayout위에 부동 레이블을 배치 한 후 EditText구성 요소에 부동 레이블을 추가하는 방법이 있는지 궁금합니다 Spinner(반드시 디자인 라이브러리를 사용하지 않음). 이것은 TextView위에 배치 된 것과 같은 것을 의미 하지만 Spinner(분명히와 같은 애니메이션이 없음 TextInputLayout) 텍스트 크기, 글꼴 및 색상이 TextInputLayout의 부동 레이블 과 일치하기를 …

2
Android : 프로그래밍 방식으로 Java 코드에서 Spinner 채우기
프로그래밍 방식으로 Java 코드에서 스피너를 어떻게 채우나요? 다음과 같은 레이아웃에 스피너가 있습니다. <Spinner android:id="@+id/consultation_deseases" android:layout_width="@dimen/bigSpinnerWidth" android:layout_height="@dimen/bigSpinnerHeight" android:prompt="@string/disease_prompt" /> Java 코드를 사용하여 어댑터를 만들고 항목을 추가해야합니다.

3
작업 표시 줄에 드롭 다운 항목을 추가하는 방법
내 Android Honeycomb 애플리케이션에서 탭을 탐색 스타일로 사용합니다. 오버플로 버튼 옆에 하나의 항목을 추가하고 싶지만 해당 항목을 드롭 다운 목록으로 만들고 사용자가 여기에서 옵션을 선택할 수 있지만 탐색과는 관련이 없습니다. 내가 사용하고 있기 때문에 가장 쉬운 방법은 무엇입니까mActionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); 사용자 지정보기를 사용하지 않고 할 수 있습니까?

14
Spinner가 선택한 항목 값을 문자열로 가져 오는 방법은 무엇입니까?
스피너가 5 개 있습니다. 이것에 대한 요약을 만들기 위해. 이것은 xml의 Spinner입니다. <Spinner android:id="@+id/text_interested" android:layout_span="2" android:layout_width="wrap_content" android:layout_height="60px" android:entries="@array/interestedarrays" android:prompt="@string/interestedprompt" /> 이것은 Java의 Spinner입니다. submitbtn.setOnClickListener(new OnClickListener() { public void onClick(View v) { interested.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { public void onItemSelected( AdapterView<?> adapterView, View view, int i, long l) { interesting = interested.getItemAtPosition(i).toString(); } …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.