相关疑难解决方法(0)

是否可以在ScrollView中使用ViewPager?

我正在尝试使用一个ViewPager内部ScrollView,但ViewPager不会出现.如果我删除ScrollViewViewPager显示正常.

我用以下方法创建了一个简单的测试项目:

main.xml布局:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="fill_parent"
android:layout_height="fill_parent">
    <ScrollView
        android:layout_width="fill_parent"
        android:layout_height="fill_parent">

        <android.support.v4.view.ViewPager
            android:layout_width="fill_parent" 
            android:layout_height="fill_parent"
            android:id="@+id/viewpager" />

    </ScrollView>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

活动类:

public class ScrollViewWithViewPagerActivity extends Activity {
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        ViewPager vp = (ViewPager) findViewById(R.id.viewpager);
        vp.setAdapter(new MyPagerAdapter(this));
    }
}

class MyPagerAdapter extends PagerAdapter {

    private Context ctx;

    public MyPagerAdapter(Context context) {
        ctx = context;
    }

    @Override
    public int getCount() {
        return 2;
    }

    @Override …
Run Code Online (Sandbox Code Playgroud)

android scrollview android-viewpager

50
推荐指数
2
解决办法
3万
查看次数

标签 统计

android ×1

android-viewpager ×1

scrollview ×1