0

我正在使用 android 进行开发,我需要制作一个自定义 ui 选择器视图,就像我使用链接中的代码在 iphone 中的那样

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

这里在

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);

用户滚动时如何从pickerview中获取所选项目的索引

4

1 回答 1

1

我首先要问你为什么要创建一个 iPhone 选择器而不是使用为 Android制作的选择器,无论如何......

我检查了您正在使用的库的一些源代码,似乎该库的开发人员认为完全不留下任何评论很有趣。它从 ListView 扩展,所以它不应该那么难。

快速浏览显示一个 ScrollPickerViewListener。您可能应该使用它。尝试这个。

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

       }
}

或者...

@Override
public void onSingleTapUp(int slotId) {
   Toast.makeText(this, ""+slotId, Toast.LENGTH_SHORT).show();
}
于 2013-03-11T11:04:18.660 回答