如何实现自定义布局,下一页标题显示一半,表明下一页的用户如android所示

时间:2014-08-30 13:19:54

标签: android android-layout android-viewpager android-tabs

第一页 IMG [/ IMG]

第二页 IMG [/ IMG]

我想要显示这样的两个页面,当加载第一页时,应该显示第二页标题,指示用户关于第二页。我怎么能实现这个?,我可以把两个标签或viewpager与视图寻呼机指示器,我想要的功能,但实际上我在这里问的是标记图像的视图,下一个标签显示其标题的一半指示下一页的用户

事先

谢谢 ..

2 个答案:

答案 0 :(得分:1)

我强烈建议您使用库,而不是自己创建小部件。

那就是说,这library符合您的要求。它实现起来非常简单:

PagerSlidingTabStrip tabs = (PagerSlidingTabStrip) findViewById(R.id.tabs);
tabs.setViewPager(yourViewPager);

您可以找到完整的实施here

答案 1 :(得分:1)

您可以使用android support-v4库中提供的PagerTabStrip直接使用ViewPager。  Download android Support-V4 library here

然后解压缩android Support-V4 jar并粘贴到你的项目libs文件夹中。 右键单击并添加到构建路径。

现在在主布局中使用带有PagerTabStrip的View寻呼机:

main.xml中

<?xml version="1.0" encoding="utf-8"?>
 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"  
    android:layout_height="match_parent" >  

    <android.support.v4.view.ViewPager  
        android:id="@+id/viewpage"  
        android:layout_width="match_parent"  
        android:layout_height="match_parent"
        android:layout_below="@+id/pagetab"
         >  

        <android.support.v4.view.PagerTabStrip  
        android:id="@+id/pagetab"  
        android:layout_width="wrap_content"  
        android:layout_height="wrap_content" 
        android:textColor="#333333"
        android:background="#ffffff" 
        android:layout_gravity="top"/>  

    </android.support.v4.view.ViewPager>  

</RelativeLayout>

现在使用Main Class中的Adapter填充ViewPager。see here

现在你可以实现你想要的。