图库实施问题

时间:2012-12-26 12:22:18

标签: android android-widget


我正在设计一个看起来像Gallery

的画廊

现在我已经实现了画廊非常好..现在问题是图像下方的两个点。 点的逻辑:所选图像的黑色点和任何点图像的选择应在库中更改。

2 个答案:

答案 0 :(得分:0)

我已经像这样解决了这个问题 1)通过在线性布局中设置两个画廊来实现这一点,一个用于图像库,另一个用于点画廊 2)这就是我如何整合两个

iconGallery = (Gallery) view.findViewById(R.id.product_image_gallery_icon); iconGallery.setVisibility(View.VISIBLE); gallery = (Gallery) view.findViewById(R.id.product_image_gallery); GalleryImageAdapter adapter = new GalleryImageAdapter(getActivity(), urlList); gallery.setAdapter(adapter); gallery.setCallbackDuringFling(false); gallery.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { public void onItemSelected(AdapterView<?> parent, View view, int position, long id) { GalleryIconAdapter galleryIconAdapter= new GalleryIconAdapter(getActivity(), dotCount, position); iconGallery.setAdapter(galleryIconAdapter); } public void onNothingSelected(AdapterView<?> parent) { } });

请更新我的某人找到更好的解决方案。

答案 1 :(得分:0)

您好,只需检查逻辑:

基于该位置的屏幕上当前项目可见性:

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...

}

我希望它有所帮助:)