2013-03-11 15 views
0

我正在開發android,並且我有一個自定義UI選取器視圖的需求,如iphone中爲其使用的代碼從從ScrollPickerView中獲取所選行的位置(用於android的自定義UI選取器視圖)

scrollPickerViewListener = this; 
scrollPickerView = new ScrollPickerView(this); 
scrollPickerView.addSlot(getResources().getStringArray(R.array.custom_list), 1, ScrollPickerView.ScrollType.Ranged); 
scrollPickerView.setSlotIndex(0, 13); 

ViewGroup.LayoutParams params = new  
ViewGroup.LayoutParams(LayoutParams.FILL_PARENT, 200); 
this.setContentView(scrollPickerView, params); 

鏈接

http://code.google.com/p/scroll-picker-view-for-android/

這裏如何從pickerview獲得所選項目的索引當用戶滾動

回答

1

我會先問你爲什麼會想創建一個iPhone選擇器代替using ones made for Android,反正...

我查了一些正在使用的庫的source code的,似乎這個庫的開發人員認爲它很遺憾沒有留下任何評論。它從一個ListView擴展,所以它不應該那麼難。

快速瀏覽顯示一個ScrollPickerViewListener。你應該使用它。嘗試這個。

scrollPickerView.setScrollPickerViewListener(){ 
     public void onSingleTapUp(int index){ 

     } 
} 

或者......

@Override 
public void onSingleTapUp(int slotId) { 
    Toast.makeText(this, ""+slotId, Toast.LENGTH_SHORT).show(); 
} 
+0

我要實現它,因爲它是我的應用程序的要求反正感謝的崗位是有幫助 – user2099162 2013-03-12 07:13:37

相關問題