起因:有个项目要使用一种比较古老风格(项目原因,而不是要做成这个古老)。呐,就是类似这种风格 所有的弹窗提示等都是这种风格。主题样式代码:<style name="ThemeNoTitle" parent="android:Theme"> //...省略代码// </style>后来引进TabLayout,在它的activity应用
转载 11月前
22阅读
The Real Best Practices to Save/Restore Activity’s and Fragment’s state 英文原文:https://inthecheesefactory.com/blog/fragment-state-saving-best-practices/en几个月前我发布过一篇关于Fragment缓存和恢复状态的文章:Probably be the
转载 2024-07-02 10:17:46
122阅读
1.问题描述:layout布局时关于间隙的相关问题。在设计布局时,为了绘制出边框效果,使用了Frame或者GroupBox布局,内部的控件使用Layout水平布局或者垂直布局,然后全局针对Frame进行了垂直布局,最后栅格化布局 简单演示: 布局步骤: 1.创建Frame 2.Frame内创建PushButton控件和Spacer控件 3.对Frame内的所有控件建立HorizontalLayou
转载 2024-08-11 11:10:00
242阅读
# 如何实现Android TabLayout tab间距 ## 一、整体流程 首先,让我们整理一下实现“Android TabLayout tab间距”的流程,如下表所示: ```mermaid journey title 实现Android TabLayout tab间距 section 整体流程 开始 --> 创建TabLayout --> 设置Tab间
原创 2024-03-24 03:49:35
2317阅读
在之前的文章中我已经大篇幅介绍过如何使用TabLayout这个控件,今天我们来玩点它的高级用法。通过大量阅读TabLayout的源码,我梳理并摸索出了一条修改tab indicator高级手段。在需要本文之前需要掌握以下知识点:具有阅读源码的能力自定义控件基础java反射原理设计模式首先我们来搞清楚一个问题,那就是TabLayout是如何实现indicator的?要搞清楚这个问题,我们需要进入到T
转载 2024-07-17 15:56:43
166阅读
自带的TabLayout总是会平分item的宽度,比如2个字跟4个字的宽度,默认是一样的。解决方法如下:如图,是我们想要的效果 如图,是tabLayout效果(两个字的tab和4个字的tab是一样的宽度,看的真心难受)解决方案先讲解决方案。直接贴代码(要在tabLayout添加完所有的tab后调用) [java]  view plain  copy
转载 10月前
0阅读
目录1.概述2.案例2.1 布局代码2.2 案例展示效果2.3 案例分析2.3 通过AppBarLayout解决2.4 分析2.5 实现Material Design设计理念          成功的遇到一坑,这里ToolBar不会随着ListView滚动而显示或者隐藏。可以说ListView不支持这个效果。一个Fragment根布局是Scroll
转载 9月前
29阅读
转:https://www.jianshu.com/p/9c072bc99ebe谷歌在Material Design中推出TabLayout以替代开源库PagerSlidingTabStrip和ViewPagerIndicator的使用。事实上,这类indicator指示器的布局可谓是Android中最常见的布局设计了,TabLayout的出现给我们带来一定便利,它的使用对开发者更加友好,并且和T
1 导入包29以前:implementation 'com.android.support:design:28.0.0'29及以后(使用androidx):implementation 'com.google.android.material:material:1.0.0'2 常用的布局属性2.1 tabIndicatorFullWidthtabIndicatorFullWidth表示Tab指示器
转载 2024-05-15 13:11:29
2129阅读
文章目录一、前言二、依赖配置三、TabLayout的简单使用四、自定义Tab内容五、修改指示器离文本的距离六、修改指示器的宽度七、复杂的指示器效果八、更改默认Tab文字转换为大写的问题九、参考链接 一、前言本文主要用于介绍指示器和文字边距的问题,其余用法可以参考文末的链接参考官方用法二、依赖配置implementation 'com.google.android.material:materia
转载 2024-04-17 14:54:32
602阅读
TabLayout默认条目之间是有间距的(巨坑!!)消除间距只需添加app:tabPaddingStart="0dp"a
原创 2022-05-26 16:57:42
1984阅读
# 如何在Android设置TabLayout ## 简介 TabLayoutAndroid 中常用的组件之一,用于在应用中显示可滑动的选项卡,并与 ViewPager 结合使用,实现多个页面之间的切换。在本篇文章中,我将教你如何在 Android 应用中设置 TabLayout。 ## 整体流程 首先,我们来看一下整个设置 TabLayout 的流程。我们可以将整个过程分为以下几个步
原创 2024-06-03 06:34:50
76阅读
## Android 设置 TabLayout 教程 ### 一、流程图 ```mermaid flowchart TD A[创建TabLayout] --> B[设置Tab标签] B --> C[设置ViewPager] ``` ### 二、步骤表格 步骤|操作 -|- 1|创建TabLayout 2|设置Tab标签 3|设置ViewPager ### 三、详细步骤
原创 2024-04-27 07:28:55
41阅读
一:TabLayout普通用法在项目中使用viewpager的时候大多数都是和TabPagerIndicator结合使用,TabPagerIndicator是第三方的,使用起来比较繁琐;2015谷歌大会官方发布了TabLayout,可以很简单很完美的实现这种效果;因为是官方发布的,所以使用起来不用任何第三方的东西;而且非常简单明了;同样,如果想要使用Tablayout必须在build中配置:dep
Android 组合控件ViewPager+GridView+圆形页面指示器的使用,最简单方便的带指示器翻页依赖库前言先上图使用方法 前言上一次说了自定义圆形页面指示器 Android 自定义控件之圆形页面指示器CirclePageIndicator带划动效果 应该很少人耐心看完了。。。 这一次就把它打包成依赖库,直接添加依赖使用就好了。 不过为了方便我自己的项目,我还是加了点料进去; 能够几行
转载 2024-09-09 21:06:36
103阅读
首先,来了解下<a>标签的一些样式: <a>标签的伪类样式 一组专门的预定义的类称为伪类,主要用来处理超链接的状态。超链接文字的状态可以通过伪类选择符+样式规则来控制。伪类选择符包括:  总: a          表示所有状态下的连接 如 a{color:red}  ① a:link: 未访问链接
转载 2024-08-04 15:15:39
196阅读
# Android 设置 TabLayout 宽度的全攻略 在 Android 开发中,TabLayout 是一个常用的控件,用于创建标签页界面,使用户能够在不同的视图之间进行快速切换。虽然 TabLayout 使用简单,但对于宽度和布局的设置却常常让开发者困惑。本文将为您详细介绍如何设置 TabLayout 的宽度,并提供代码示例,帮助您轻松实现所需效果。 ## 什么是 TabLayout
原创 11月前
407阅读
上图是简书Android端的主页Tab,在其他的App中Tab也是很常见的,它的实现方式也有很多:TabHost,自定义控件(第三方库),RadioGroup等等。这里主要介绍Android Design库中的TabLayout的使用。优秀文章:TabLayout高端用法(一)一.什么是TabLayout在源码中给出了TabLayout的定义:TabLayout provides a horizo
转载 2023-07-21 23:46:13
1364阅读
 一个LinearLayout 和 这个LinearLayout里边一个 TextView 的关系 TextView 就算LinearLayout的子视图 child view .需要注意的是LayoutParams只是ViewGroup的一个内部类 这里边这个也就是ViewGroup里边这个LayoutParams类是 base class 基类 实际上每个不同的ViewGroup都有
转载 9月前
20阅读
# Android TabLayout 设置标题 在Android应用中,TabLayout是一个常用的控件,用于实现顶部导航标签页。当我们使用TabLayout来展示多个页面时,需要设置每个标签页的标题。下面将介绍如何在Android开发中使用TabLayout设置标题。 ## 添加TabLayout到布局文件 首先,在布局文件中添加TabLayout控件: ```xml ``` #
原创 2024-02-25 03:51:05
186阅读
  • 1
  • 2
  • 3
  • 4
  • 5