2011-12-19 5 views
0

회 전자에 힌트를 설정하고 싶습니다. 텍스트 편집에서와 마찬가지로 힌트를 제공합니다.안드로이드에서 회 전자에 대한 힌트를 설정하는 방법

android:Hint="First Name" 

그래서 Spinner는 주 (state)와 어떻게해야합니까?

내 상태가 데이터베이스에서 동적으로 채워집니다. 배열 index[0]에 힌트를 제공하면 해당 필드의 0 번째 위치에 영향을 미칩니다.

어떻게하면됩니까?

코드

public String[] getState() 
{ 
    try 
    { 
     Cursor cursor = dbUser.State(); 
     if (cursor.getCount() >= 0) 
     { 
      array_state = new String[cursor.getCount()]; 
      i = 0; 
      while (cursor.moveToNext()) 
      { 
       array_state[i] = cursor.getString(1); 
       i++; 
      } 
     } 
    } 
    catch (Exception e) 
    { 
     // TODO: handle exception 
    } 
    return array_state; 
} 
+1

TOAST 메시지를 사용하십시오 ... –

+3

아니요 ... 어떻게 토스트 메시지가 나옵니까? 토스트 메시지에 어떻게 표시할까요? 여기에 채워야 할 힌트는 무엇입니까? 상태가있는 경우와 같습니다. 그렇다면이 유형과 동일합니다. – user1061793

+0

나는 이해할 수 없다. –

답변

1

당신이 onSelectionListenerSpinner의 단지 게을리 zeroth 위치를 구현하고 zeroth 위치

업데이트

변화에서 힌트를 표시 할 때 당신이 할 수있는 것은 당신의 코드를

array_state = new String[cursor.getCount() + 1]; 
array_state[0] = "Hint String"; 
i = 1; 
+0

나는 이것을 또한했다. 그러나 그것은 일어나지 않을 것이다. 첫 번째 가치에 영향을 미칠 것이다. – user1061793

+0

당신의 코드를 게시하면 틀린 방법 일 수도 있습니다. – ingsaurabh

+0

ok 나는 그것을 기다리고 있습니다 .. – user1061793

4

<Spinner>의 경우 android:prompt="select your fruit" 속성을 사용하십시오.

+0

ArrayAdapter ad_state = new ArrayAdapter ( this, android.R.layout.simple_spinner_item, array_state); ad_state.setDropDownViewResource (android.R.layout.simple_spinner_dropdown_item); state.setAdapter (ad_state); – user1061793

+0

전용 문자열 array_state []; 이 – user1061793

+0

공공 문자열 []의 getState() { \t \t 시도 { \t \t \t 커서 커서를 = dbUser.State() initlize 할 수있는 방법입니다; \t \t \t 경우 (cursor.getCount()> = 0) { \t \t \t \t array_state = 새로운 String [cursor.getCount()]; \t \t \t \t i = 0; \t \t \t \t while (커서.moveToNext()) { \t \t \t \t \t array_state [i] = cursor.getString (1); \t \t \t \t \ti ++; \t \t \t \t} \t \t \t} \t \t} 캐치 (예외 전자) { \t \t \t // TODO : 핸들 예외 \t \t} \t \t 반환 array_state; \t} – user1061793

관련 문제