|
|
@@ -137,13 +137,19 @@ public class FgtRouser extends BaseCompatFragment {
|
|
|
time_tv.setText(item.getContent()+"");
|
|
|
if (!TextUtils.isEmpty(item.getImg())) {
|
|
|
final String[] images = item.getImg().split(";");
|
|
|
- final String[] images1 = new String[3];
|
|
|
+ String[] images1 = new String[3];
|
|
|
if(images.length > 1){
|
|
|
if(images.length > 3){
|
|
|
for(int i=0;i<3;i++){
|
|
|
images1[i] = images[i];
|
|
|
}
|
|
|
+ }else {
|
|
|
+ images1 = new String[images.length];
|
|
|
+ for(int i=0;i<images.length;i++){
|
|
|
+ images1[i] = images[i];
|
|
|
+ }
|
|
|
}
|
|
|
+
|
|
|
one_img_iv.setVisibility(View.GONE);
|
|
|
home_list_gridview_gv.setVisibility(View.VISIBLE);
|
|
|
home_list_gridview_gv.setAdapter(new ArrayAdapter<String>(activity, R.layout.rouser_image_adp ,images1){
|
|
|
@@ -157,12 +163,13 @@ public class FgtRouser extends BaseCompatFragment {
|
|
|
return true;
|
|
|
}
|
|
|
});
|
|
|
+ final String[] finalImages = images1;
|
|
|
home_list_gridview_gv.setOnItemClickListener(new AdapterView.OnItemClickListener() {
|
|
|
@Override
|
|
|
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
|
|
|
try{
|
|
|
PhotoPreview.builder()
|
|
|
- .setPhotos( new ArrayList<>(Arrays.asList(images1)))
|
|
|
+ .setPhotos( new ArrayList<>(Arrays.asList(finalImages)))
|
|
|
.setCurrentItem(position)
|
|
|
.setShowDeleteButton(false)
|
|
|
.start( activity, 101);
|