解决Android TabLayout 在宽屏幕上tab不能平均分配的问题
当TabLayout 在宽屏幕的设备上,如平板横屏的时候,tab的宽度超过一定值后,就不在平均分配宽度,而是居中显示。
此时设置
app:tabMode="fixed"
或者
top_table.setTabMode(TabLayout.MODE_FIXED);
不在起作用。
app:tabMaxWidth="0dp"
此值即可解决!
<android.support.design.widget.TabLayout android:layout_width="match_parent" android:layout_height="wrap_content" app:tabMaxWidth="0dp" app:tabGravity="fill" app:tabMode="fixed" />
补充知识:当TabLayout标签太多时,Tab显示拥挤导致出现省略号显示不全
在布局文件中改控件添加这个属性
app:tabMode="scrollable"
以上这篇解决Android TabLayout 在宽屏幕上tab不能平均分配的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
Android实现底部弹出PopupWindow背景逐渐变暗效果
这篇文章主要为大家详细介绍了Android实现底部弹出PopupWindow背景逐渐变暗效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2016-10-10Android Studio 3.5格式化布局代码时错位、错乱bug的解决
这篇文章主要介绍了Android Studio 3.5格式化布局代码时错位、错乱bug的解决,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2020-03-03android studio library 模块中正确引用aar的实例讲解
下面小编就为大家分享一篇android studio library 模块中正确引用aar的实例讲解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2018-01-01Android onCreateOptionsMenu的使用方法总结
这篇文章主要介绍了Android onCreateOptionsMenu的使用方法总结的相关资料,在Android下,每一个activity都捆绑了一个Menu,要想定义和使用菜单,都必须在Activity下进行操作,需要的朋友可以参考下2017-08-08Android 如何定制vibrator的各种震动模式M 具体方法
这篇文章介绍了Android 如何定制vibrator的各种震动模式M 具体方法,有需要的朋友可以参考一下2013-09-09Android Fragment滑动组件ViewPager的实例详解
这篇文章主要介绍了Android Fragment滑动组件ViewPager的实例详解的相关资料,需要的朋友可以参考下2017-05-05
最新评论