小编use*_*555的帖子

我如何使用带有touchimageview的view pager

我目前正在使用TouchImageView来放大和缩小,但现在,我还需要使用图像视图的View Pager.我如何将这两者合并在一起?我必须给布局充气吗?

这是我的观察者

public class Main extends FragmentActivity implements AdapterView.OnItemSelectedListener, ViewPager.OnPageChangeListener{
    private ViewPager viewPager;
    String[] mImageIds;
    private Handler handler;

    /**
     * Called when the activity is first created.
     */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        displayImage();
        viewPager = (ViewPager) findViewById(R.id.view_pager);
        viewPager.setAdapter(new MyAdapter(getSupportFragmentManager()));
        viewPager.setOnPageChangeListener(this);
        //gallery = (Gallery) findViewById(R.id.gallery);
        //gallery.setAdapter(new ImageAdapter());
        //gallery.setOnItemSelectedListener(this);

        //textView = (TextView) findViewById(R.id.title);

        handler = new Handler();

    }

    public void displayImage()
    {
        ArrayList<String>  mStringList= new ArrayList<String>();
        File strPath = new File(Environment.getExternalStorageDirectory() + "/Covers");
        int lists = strPath.listFiles().length; …
Run Code Online (Sandbox Code Playgroud)

android android-imageview android-viewpager

5
推荐指数
1
解决办法
1297
查看次数

比较两个arraylists并从那里删除额外的元素

我如何比较两个arraylists?

我有一个sdCoverList数组和thumbnailList数组.

02-04 11:05:05.210: I/System.out(4035): HASHED THUMBNAIL[-2122410790, 2043473787, 1914391068, 1785308349, 1656225630, 1527142911, 1398060192, 1268977473, 1139894754, 1010812035, 1242943301, 1113860582, 984777863, 855695144, 726612425, 597529706, 468446987, 339364268, 210281549]
02-04 11:05:05.210: I/System.out(4035): SD COVER LIST[-2122410790, 2043473787, 1914391068, 1785308349, 1268977473, 1656225630, 1527142911, 1139894754, 1398060192, 1010812035, 1242943301, 1113860582, 984777863, 855695144, 726612425, 597529706, 468446987, 339364268, 210281549, 717409028]
Run Code Online (Sandbox Code Playgroud)

在我的sd封面列表中,我有一个额外的值,我想删除,但首先我必须先与thumbnailList数组进行比较.如果两个都有相同的元素,不要做任何事情,但如果有额外的,将其从SD卡中删除.

我的阵列列表

对于sdCoverList:

// CHECK DIRECTORY BEFORE DELETING THEM
            File strPath = new File(Environment.getExternalStorageDirectory() + folderName+"/Covers");
            File yourDir = new File(strPath, "");
            if(yourDir.length()!=0)
            for (File f : yourDir.listFiles()) {
                if …
Run Code Online (Sandbox Code Playgroud)

android arraylist

2
推荐指数
1
解决办法
3932
查看次数