【发布时间】:2014-10-13 10:55:38
【问题描述】:
您好,我有一个滑动视图,其中包含使用片段的相应选项卡。第一个视图仅包含大约 1.91mb 大小的全高清图像。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<ImageView
android:id="@+id/imageView1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:contentDescription="@string/my_picture"
android:src="@drawable/image1" />
</LinearLayout>
现在,当我从第 1 页滑到第 2 页或以其他方式滑动时,动画似乎真的很滞后。
public class SectionsPagerAdapter extends FragmentPagerAdapter {
public SectionsPagerAdapter(FragmentManager fm) {
super(fm);
}
@Override
public Fragment getItem(int position) {
Fragment fragment = null;
switch(position) {
case 0:
fragment = new Tab_one();
break;
case 1:
fragment = new Tab_two();
break;
case 2:
fragment = new Tab_three();
break;
default:
fragment = new Tab_one();
break;
}
return fragment;
}
@Override
public int getCount() {
return 3;
}
@Override
public CharSequence getPageTitle(int position) {
Locale l = Locale.getDefault();
switch (position) {
case 0:
return getString(R.string.title_section1).toUpperCase(l);
case 1:
return getString(R.string.title_section2).toUpperCase(l);
case 2:
return getString(R.string.title_section3).toUpperCase(l);
}
return null;
}
}
}
所以从 page1(仅包含 imageview)到 page2(包含一些带有信息的 textview)的转换是滞后的。有人可以帮我吗?文件大小是否会促进滞后?
【问题讨论】:
标签: java android android-fragments imageview