2 shinert ShinerT 于 2016.03.22 16:58 提问

安卓如何让实现如下图中的效果 tablayout

图片说明

3个回答

bdmh
bdmh   Ds   Rxr 2016.03.22 17:00

Viewpager+fragment

cyxevil
cyxevil 回复ShinerT: 你多少个都可以,但是fragement默认只能运行3个,第四个时候,第一个默认是被销毁,这里有frageement的自己的bug,要写处理
2 年多之前 回复
ShinerT
ShinerT 上面的按钮不只5个 有七个 可以这样切换过去
2 年多之前 回复
crazy1235
crazy1235   Ds   Rxr 2016.03.22 21:44

直接使用TabLayout + Viewpager + Fragment

lxk_1993
lxk_1993   Rxr 2016.03.23 09:22

android:id="@+id/tab_FindFragment_title"
android:layout_width="match_parent"
android:layout_height="@dimen/dp_32"
app:tabIndicatorColor="#FAFAFA"
app:tabSelectedTextColor="@color/app_theme"
app:tabTextColor="@color/gray" />

            下面是一个fragment


             topTab.setTabMode(TabLayout.MODE_FIXED);
    topTab.addTab(topTab.newTab().setText(getResources().getString(R.string.on_sale_top_tab_1)));
    topTab.addTab(topTab.newTab().setText(getResources().getString(R.string.on_sale_top_tab_2)));
    topTab.addTab(topTab.newTab().setText(getResources().getString(R.string.on_sale_top_tab_3)));
    topTab.addTab(topTab.newTab().setText(getResources().getString(R.string.on_sale_top_tab_4)));

    topTab.setOnTabSelectedListener(new TabLayout.OnTabSelectedListener() {
        @Override
        public void onTabSelected(TabLayout.Tab tab) {
            }

        }

        @Override
        public void onTabUnselected(TabLayout.Tab tab) {

        }

        @Override
        public void onTabReselected(TabLayout.Tab tab) {

        }
    });
lxk_1993
lxk_1993 <android.support.design.widget.TabLayout
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
自定义TabLayout,实现神奇的选项卡效果
今日科技快讯 据外媒报道,在成为人类史上首位机器人公民1个月后,索菲娅最近宣布想要组建一个家庭。这款人形机器人是以奥黛丽·赫本为模本开发的,她在不久前接受采访时说,组建家庭是“非常重要的事情”。她补充说,如果她有个机器人女儿,她会以自己的名字为她取名,她相信每个机器人都应该有自己的家庭。 作者简介 本篇来自 披萨大叔 的投稿,主要讲解了如何开发一个自定义图片指示器
android TabLayout实现京东详情效果
Google在2015的IO大会上,给我们带来了更加详细的Material Design设计规范,同时,也给我们带来了全新的Android Design Support Library,在这个support库里面,Google给我们提供了更加规范的MD设计风格的控件。最重要的是,Android Design Support Library的兼容性更广,直接可以向下兼容到Android 2.2。这两
TabLayout和ViewPager实现今日头条效果
一、效果图 二、实现原理     TabLayout+ViewPager+Fragment 三、实现  MainActivity.java public class MainActivity extends AppCompatActivity { private TabLayout tablayout; private ViewPager viewPager;
实现tablayout的浮动效果
摘要 使用tablayout 打造高度不一样的tab,选中的tab比未选中的tab高,并且有选中效果。 要实现下图这样的效果,请忽略红线。 本人的实现综指是以最少的代码来实现。 每一个tab使用自定义view.每个tab是由两个控件叠加的。没有选中的时候下面一层的背景为透明,选中的时候下面一层的背景为放大效果的图片。tab的上面一层的背景为白色。 tabLayou
Android开发之TabLayout的使用(实现三种常用的选项卡效果)
前言:对于选项卡,以前我们使用TabHost,或者经常使用别人封装好的选项卡!今天我们来使用一下google给我们提供的选项卡,一样可以做的很强大,效果一样很好!!!
安卓TabLayout的使用
安卓TabLayout的使用我们在进行安卓开发时,常常会使用到ViewPager,为了展示更美观的效果,我们经常会选择第三方的诸如TabPageIndicator等配合ViewPager使用。但是TabPageIndicator已经很老了,越来越难以满足现在的诸多需求。庆幸的是谷歌公司在2015年的I/O大会上发布了Design support library库的TabLayout,可以用来代替Ta
使用Tablayout实现安卓导航栏效果
在2015年的google大会上,google发布了新的Android Support Design库,tablayout控件就是其中一个,就是来实现导航栏效果的,它可以兼容到2.2以上版本,包括2.2. 毕竟是官方发布的,至此实现导航栏我们有了新的选择先看效果图:使用方法:添加依赖###compile 'com.android.support:design:25.3.1'layout/activi
tablayout 悬浮与顶部效果,仿饿了么列表悬停效果
本demo实现了tablayout 悬浮与顶部效果,仿饿了么列表悬停效果,基于CoordinatorLayout 悬停功能,使tablayout实现悬停效果,再监听RecyclerView 滑动,使需要悬停的View与header重合,使view悬停,此时header只负责占位;上效果图:下面介绍下实现逻辑:首先基于CoordinatorLayout +AppBarLayout悬停功能,使tabl...
使用TabLayout实现仿今日头条的导航页效果
在之前做项目的时候,想要去实现类似今日头条那种导航页效果,大家可能会去githug上找一些开源框架,比如ViewPagerIndicator,没错,在我刚不如安卓开发这一行业的时候,就是使用这个框架,不过在Android5.0棒棒糖之后,谷歌官方api中新增了自己的一个叫做TabLayout的控件以实现类似效果。刚好最近做项目中使用到过,便趁着空闲时间整理下,方便自己以后用到就可以直接拿来使用了,
Android开发笔记之TabLayout实现导航栏的效果
TabLayout的简单使用我们在应用viewpager的时候,经常会使用TabPageIndicator来与其配合。达到很漂亮的效果。但是TabPageIndicator是第三方的,而且比较老了,当然了现在很多大神都已经开始自己写TabPageIndicator来满足自己的需求,在2015年的google大会上,google发布了新的Android Support Design库,里面包含了几个新