Android 使用BaseAdapter使用两个片段的图像滑块

Android 使用BaseAdapter使用两个片段的图像滑块,android,android-fragments,Android,Android Fragments,我对android完全陌生,我刚刚开始使用android 我有两个片段,第一个是图像网格视图,当点击它时,图像应该显示在全屏的第二个片段上,我们也可以在第二个片段中滑动图像 我还想知道它是否可以由BaseAdapter完成 **mainactivity.java** public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanc

我对android完全陌生,我刚刚开始使用android

我有两个片段,第一个是图像网格视图,当点击它时,图像应该显示在全屏的第二个片段上,我们也可以在第二个片段中滑动图像

我还想知道它是否可以由BaseAdapter完成

**mainactivity.java**

public class MainActivity extends AppCompatActivity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        setContentView(R.layout.activity_main);
        GridView gv=(GridView)findViewById(R.id.grid_view);
        gv.setAdapter(new ImageAdapter(this));
        gv.setOnItemClickListener(new AdapterView.OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView<?> parent, View view, int position, long id) {

                bottomfragment btm=new bottomfragment();
                ImageAdapter imageAdapter=new ImageAdapter(btm);
                ImageView imageView = (ImageView)findViewById(R.id.img_view);
                imageView.setImageResource(imageAdapter.thumbsImage[position]);
     }

        });

        ViewPager viewPager=(ViewPager)findViewById(R.id.view_pager);




    }


}

欢迎来到堆栈溢出。如果您在问题中包含所有相关代码,并指定一个问题,而不是要求别人提供一些现成的代码,那么在这里获得帮助会更容易。@NikosHidalgo这是我的代码。。。
***imageadapter***



public class ImageAdapter extends BaseAdapter {
//    private final Object container;
    private Context mcontext;
    private LayoutInflater layoutInflater;
     int[] thumbsImage ={
            R.drawable.img1,
            R.drawable.img2,
            R.drawable.img3,
            R.drawable.img4,
            R.drawable.img5,
            R.drawable.img6,

    };

    public ImageAdapter(Context c){
        this.mcontext=c;

    }

    public ImageAdapter(bottomfragment btm) {

    }



    @Override
    public int getCount() {

        return thumbsImage.length;
    }

    @Override
    public Object getItem(int position) {
        return null;
    }

    @Override
    public long getItemId(int position) {
        return position;
    }

    @Override
    public View getView(int position, View convertView, ViewGroup parent) {
        ImageView imageview=new ImageView(mcontext);
        GridLayout.LayoutParams param=new GridLayout.LayoutParams();

        param.width=400;
        param.height=400;
        imageview.setLayoutParams(param);

        imageview.setPadding(8,8,8,8);
        imageview.setScaleType(ImageView.ScaleType.CENTER);
        imageview.setImageResource(thumbsImage[position]);
        return imageview;



    }