Android 画廊实施问题
Android 画廊实施问题,android,android-widget,Android,Android Widget,我正在设计一个像这样的画廊 现在我已经实现了非常好的画廊。。现在的问题是图像下面的两个点。 点的逻辑:所选图像的黑色点和任何点图像的选择应在库中更改 我已经这样解决了这个问题 1) 通过在线性布局中有两个库来实现这一点,一个用于图像库,另一个用于dot。 2) 这就是我如何整合两个 iconGallery=(Gallery)视图.findViewById(R.id.product\u image\u Gallery\u图标); 设置可见性(View.VISIBLE); gallery=(gall
我正在设计一个像这样的画廊 现在我已经实现了非常好的画廊。。现在的问题是图像下面的两个点。
点的逻辑:所选图像的黑色点和任何点图像的选择应在库中更改 我已经这样解决了这个问题
1) 通过在线性布局中有两个库来实现这一点,一个用于图像库,另一个用于dot。
2) 这就是我如何整合两个
iconGallery=(Gallery)视图.findViewById(R.id.product\u image\u Gallery\u图标);
设置可见性(View.VISIBLE);
gallery=(gallery)view.findViewById(R.id.product\u image\u gallery);
GalleryImageAdapter=新的GalleryImageAdapter(getActivity(),urlList);
gallery.setAdapter(适配器);
gallery.setCallbackDuringFling(假);
gallery.setOnItemSelectedListener(新的AdapterView.OnItemSelectedListener(){
已选择公共视图(AdapterView父视图、视图视图、整型位置、长id){
GalleryConAdapter GalleryConAdapter=新的GalleryConAdapter(getActivity(),点计数,位置);
iconGallery.setAdapter(GalleryConAdapter);
}
未选择公共无效(AdapterView父级){
}
});代码>
如果有人找到更好的解决方案,请更新我的答案 Hi只需检查如下逻辑:
基于该位置的当前项目在屏幕上的可见性:
if(selectedItem == currentPosition){
Then display Black dotted image
}
in else
if position not matched with current item shown in gallery{
then default image will be appear...
}
我希望它能帮上忙:)看看它是否能帮上忙you@MAC:使用查看寻呼机,我还有一个问题…水平滚动…如果我的滚动包含少量的垂直组件,则无法滚动,但这不在gallery中。