2011-09-20 4 views
1

스피너에서 드롭 다운을 제거하고 해당 스피너에서 다른 활동을 클릭하거나 다른 방법 일 수 있습니다 (휠 위젯과 같은) xml 레이아웃 파일이 표시되어야하며 해당 휠 위젯에서 특정 항목을 선택한 후에이 활동을 수행해야합니다 보이지 않는.드롭 다운없는 스피너

+0

안드로이드에서 iOS 휠을 구현하지 않았 으면 좋겠다. :) –

+0

선생님, 아무런 드롭 다운이없는 단순한 회 전자보기가 필요합니다. 드롭 다운과 같은 항목이 비활성화되어 있어야합니다.하지만 그 회 전자를 클릭하면 다른 활동을 호출해야합니다. – user954637

답변

1

당신의 dropdown을 숨기려면 당신의 Spinner 당신은 당신의 Spinner 요소에 대한 layout.xml 파일에 다음 코드를 사용할 수 있습니다 : 당신이 할 수있는 회 전자에 클릭 조치를 취하기 위해

android:background="@null" 

다음

public class MyActivity extends Activity implements OnItemSelectedListener{ 

     protected void onCreate(Bundle savedInstanceState) { 
      super.onCreate(savedInstanceState); 
      //.... 
      mSpinner=(Spinner)findViewById(R.id.mySpinner); 

     public void onItemSelected(AdapterView<?> parent, 
       View view, int pos, long id) { 
      //maybe start another activity... 
     }  
    } 
1

을 대신 정확히 스피너를 사용하여 당신은 당신이 원하는 레이아웃을 보여 버튼보기를 사용하여 이미지처럼 그것을 스피너를주고 온 클릭으로 할 수 있습니다 볼 수 있습니다.