1. <legend id='ljYPu'><style id='ljYPu'><dir id='ljYPu'><q id='ljYPu'></q></dir></style></legend>

      <small id='ljYPu'></small><noframes id='ljYPu'>

    2. <tfoot id='ljYPu'></tfoot>

      <i id='ljYPu'><tr id='ljYPu'><dt id='ljYPu'><q id='ljYPu'><span id='ljYPu'><b id='ljYPu'><form id='ljYPu'><ins id='ljYPu'></ins><ul id='ljYPu'></ul><sub id='ljYPu'></sub></form><legend id='ljYPu'></legend><bdo id='ljYPu'><pre id='ljYPu'><center id='ljYPu'></center></pre></bdo></b><th id='ljYPu'></th></span></q></dt></tr></i><div id='ljYPu'><tfoot id='ljYPu'></tfoot><dl id='ljYPu'><fieldset id='ljYPu'></fieldset></dl></div>

      • <bdo id='ljYPu'></bdo><ul id='ljYPu'></ul>

    3. 如何将多个 ViewPagers 放入一个 ScrollView?

      时间:2023-10-04

        <tbody id='aZxyD'></tbody>

          <i id='aZxyD'><tr id='aZxyD'><dt id='aZxyD'><q id='aZxyD'><span id='aZxyD'><b id='aZxyD'><form id='aZxyD'><ins id='aZxyD'></ins><ul id='aZxyD'></ul><sub id='aZxyD'></sub></form><legend id='aZxyD'></legend><bdo id='aZxyD'><pre id='aZxyD'><center id='aZxyD'></center></pre></bdo></b><th id='aZxyD'></th></span></q></dt></tr></i><div id='aZxyD'><tfoot id='aZxyD'></tfoot><dl id='aZxyD'><fieldset id='aZxyD'></fieldset></dl></div>
        • <tfoot id='aZxyD'></tfoot>
            <bdo id='aZxyD'></bdo><ul id='aZxyD'></ul>

                <small id='aZxyD'></small><noframes id='aZxyD'>

                <legend id='aZxyD'><style id='aZxyD'><dir id='aZxyD'><q id='aZxyD'></q></dir></style></legend>
                本文介绍了如何将多个 ViewPagers 放入一个 ScrollView?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                问题描述

                我正在尝试实现一个布局,其中包含一个 ViewPagers 列表.每个 ViewPager 都可以独立滑动.请参阅下面图片的链接.

                I am trying to implement a layout, which contains a list of ViewPagers. Each ViewPager is swipeable independently. See the link to the picture below.

                布局图片

                我尝试使用 ScrollView 和一个带有 ViewPager 的 LinearLayout,但我只显示了一个 ViewPager.甚至可以在一个屏幕上获得多个 ViewPager 吗?

                I tried with ScrollView and a LinearLayout with ViewPagers inside it, but I only get one ViewPager shown. Is it even possible to get several ViewPagers on one screen?

                到目前为止我的代码:main.xml

                <?xml version="1.0" encoding="utf-8"?>
                <ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
                    android:layout_width="fill_parent"
                    android:layout_height="fill_parent">
                
                    <LinearLayout
                        android:layout_width="match_parent"
                        android:layout_height="match_parent"
                        android:orientation="vertical" >
                
                        <android.support.v4.view.ViewPager
                            android:id="@+id/viewpager2"
                            android:layout_width="wrap_content"
                            android:layout_height="100dp" />
                
                        <android.support.v4.view.ViewPager
                            android:id="@+id/viewpager3"
                            android:layout_width="wrap_content"
                            android:layout_height="100dp" />
                    </LinearLayout>
                
                </ScrollView>
                

                MainActivity

                public class MainActivity extends Activity{
                    @Override
                    protected void onCreate(Bundle savedInstanceState) {
                    super.onCreate(savedInstanceState);
                        setContentView(R.layout.main);
                        ViewPagerAdapter adapter2 = new ViewPagerAdapter( this );
                        ViewPager pager = (ViewPager)findViewById( R.id.viewpager2 );
                        pager.setAdapter( adapter2 );
                
                        ViewPagerAdapter adapter3 = new ViewPagerAdapter( this );
                        ViewPager pager3 =
                            (ViewPager)findViewById( R.id.viewpager3 );
                        pager3.setAdapter( adapter3 );   
                    }
                
                }
                

                有什么想法吗?谢谢!这段代码确实有效!

                Any ideas? Thanks! this code actually works!

                推荐答案

                在您的 LinearLayout 上,在您的 XML 中.设置 android:weightSum="2".对于每个 viewpager,设置 android:layout_weight="1".此外,将 LinearLayout 的每个子项的高度设置为 0dp.这应该可以解决问题

                On your LinearLayout, in your XML. Set android:weightSum="2". For each viewpager, set android:layout_weight="1". Also, set the height of each child of the LinearLayout to 0dp. That should do the trick

                这篇关于如何将多个 ViewPagers 放入一个 ScrollView?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                上一篇:中心项目更大的Android ViewPager 下一篇:如何在片段内实现viewpager?

                相关文章

                <small id='06eBP'></small><noframes id='06eBP'>

              • <i id='06eBP'><tr id='06eBP'><dt id='06eBP'><q id='06eBP'><span id='06eBP'><b id='06eBP'><form id='06eBP'><ins id='06eBP'></ins><ul id='06eBP'></ul><sub id='06eBP'></sub></form><legend id='06eBP'></legend><bdo id='06eBP'><pre id='06eBP'><center id='06eBP'></center></pre></bdo></b><th id='06eBP'></th></span></q></dt></tr></i><div id='06eBP'><tfoot id='06eBP'></tfoot><dl id='06eBP'><fieldset id='06eBP'></fieldset></dl></div>
                1. <tfoot id='06eBP'></tfoot>
                  <legend id='06eBP'><style id='06eBP'><dir id='06eBP'><q id='06eBP'></q></dir></style></legend>
                    <bdo id='06eBP'></bdo><ul id='06eBP'></ul>