如果片段包含AppBarLayout,BottomNavigationView在片段内滚动时不会隐藏。
使用Android中的coordinatorlayout在滚动和检测片段中遇到了很多问题.我有一个包含3个片段的"主动脉".在其中一个碎片中,我有一个Appbar,该Appbar在滚动时会倒塌.我已经设法做到了,但是如果我设置滚动行为允许,我的底部范围(在mainActivity.xml中找到)对滚动没有反应.代码类似: fragment1.xml
6 2024-04-03
编程技术问答社区
如何实现新材料BottomAppBar作为BottomNavigationView?
我试图实现通常看起来像这样的新底部appbar: 材料bottom bottomappbar 如Google Home App中的底部navigationView,看起来像我的问题是,由于我只能用菜单资源填充底部appbar,所以我不明白如何对齐按钮看起来像底部范围的台词(但是使用" f for fab"按钮的"切割"),而不是对齐所有内容到底部的一侧. 如何在此新材料底部苹果中添加自定义布局? 或而不是有什么方法可以为Fab按钮实现带有"剪切"的底部navigationView(保持较酷的默认动画,例如新的bottomAppbar)? 解决方案 已解决 基本上,我没有尝试将菜单资源强制到我需要的布局,而是使用了此解决方案,而只是使用@dglozano建议的"空"元素在底部的appbar中放置了一个线层. . 使用?attr/selectableItemBackgroundBorderless我也能够实现与底部范围相似的效果.
AppBarLayout中的工具栏是可以滚动的,尽管RecyclerView没有足够的内容可以滚动。
,尽管具有" appbar_scrolling_view_behavior"的主要容器没有足够的内容来真正滚动吗? 到目前为止我已经测试过的内容: 当我将NestedScrollview(带有" wrap_content"属性)作为主容器和童年的文本视图时,AppBarlayout正常工作并且不滚动. 但是,当我使用只有几个条目的recyclerview和" wrap_content"属性(因此不需要滚动)时,即使回收库从未收到滚动事件,appbarlayout中的工具栏也是可滚动的(即使已测试过)使用onScrollchangelistener). 这是我的布局代码:
14 2024-02-20
编程技术问答社区
ANDROID: 充实 android.support.design.widget.AppBarLayout 类时出错。
我在布局中添加了一个工具栏,现在运行时会遇到此错误: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.myapp/mainactivity.MainActivity}: android.view.InflateException: Binary XML file line #9: Binary XML file line #2: Error inflating class android.support.design.widget.AppBarLayout 这是我的活动布局:
12 2024-02-19
编程技术问答社区
迁移到AndroidX后AppBarLayout膨胀错误
迁移到AndroidX时,我遇到了这个问题: Java.lang.RuntimeException: Unable to start activity ComponentInfo{com.mandarine.android/com.mandarine.android.features.root.RootActivity}: android.view.InflateException: Binary XML file line #18: Binary XML file line #18: Error inflating class android.support.design.widget.AppBarLayout 解决方案 除非您实现旧支持库并启用喷射器,否则您必须在XML中重命名所有支持类. android.support.design.widget.AppBarLayout现在com.google.android.material.appbar.AppBarLayo
38 2024-02-19
编程技术问答社区
NestedWebView与ScrollingViewBehavior正常工作
我有一个带有两个活动的应用程序相同abstract - 一个带有WebView的应用带有滚动/fling功能的隐藏工具栏: app:layout_scrollFlags="scroll|snap|enterAlways" WebView是"推出" Toolbar,就像RecyclerView在ViewPager中的任何选项卡(保持TabLayout可见)下一样,在这两种情况下,任何滚动都可以带回去Toolbar.就像在此示例上一样: 现在我要更改此行为 - Toolbar当用户不在页面顶部时应该隐藏,因此:任何滚动到底部都应隐藏Toolbar(如果存在)(滚动到TOP && getScrollY()
在另一个协调器布局内的协调器布局
CorodinatorLayout在另一个CoordinatorLayout内部,滚动子视图也应滚动父CoordinatorLayout. 我的coordinatorLayout ViewPager包含不同的Fragment,以便在Scroll上隐藏tabLayout 我有另一个coordinatorLayout具有viewPager.此fragment在父片段的ViewPager中膨胀(父Coordinator layout). 问题是onScrolling childViewpager中的孩子片段仅在coordinator layout的coordinator layout中,而不是在父母coordinator layout中,我需要做才能隐藏tablayout. 结构是: CoordinatorLayout(p) ->(tablayout(p) & ViewPager(p) -> CoordinatorLayout(c) ->(tablayout(c)
工具栏不在AppBarLayout的中心位置
我使用此示例来构建一个带有两个navigationViews的布局: 它可以正常工作.但是在此网站的演示中,您可以看到工具栏并不是100%中间.左键比右边框的右键更有空间. 我试图将每个视图置于每个视图中,但是左右获得相同空间的唯一方法是在右侧添加填充物.但是我不敢相信这是将其进入布局中间的唯一方法. 是否还有其他技巧将按钮和工具栏中的视图中心? 中的视图?
16 2024-02-19
编程技术问答社区
如何重新创建安卓快速设置的滑动面板?
在我的应用中,我想重新创建与棒棒糖+快速设置面板非常相似的东西. 也就是说:通过单击或拖动标头,我希望一个面板从标题下方滑下并按下现有内容. . 现在应用于我的应用程序,标题是工具栏,主要内容是一个recyclerview,显示博客文章列表.通过单击或拖动工具栏,我希望一个面板看起来以显示有关博客的一些统计数据.喜欢: 我一直在与很棒的(但复杂)的Android Design支持库在一起.它具有滚动和设计应用程序栏与主要内容之间的相互作用的功能.但是效果很难实现. 我已经研究了有人知道重新创建这种"快速设置"效果?另外,也许有人知道我应该在哪里寻找AOSP中快速设置的代码? 非常感谢! 解决方案 我终于花了一些时间来解决自己的问题,在 Niko Yuwono a href =" https://stackoverflow.com/a/34132048/2291104"> hetal upadhyay . 关键是依靠CoordinatorLay
安卓工具条仅在AppBarLayout合议时显示标题和副标题
我有AppBarlayout,CollapsingToolBarlayout和工具栏的活动. 从代码设置标题和字幕.最初,我要隐藏工具栏,并显示Appbar布局何时崩溃, 使用我的代码工作(最初是工具栏隐藏),但它总是显示工具栏标题和字幕.仅当Appbar布局完全崩溃 时,我才显示标题
在安卓系统上使用协调者布局,是否可以让状态栏与工具栏一起滚开?
我想知道是否可以滚动整个状态栏(图标和背景),而不仅仅是背景.几乎好像它是工具栏的一部分. 我正遇到与下面的问题相同的情况,区别是我想知道我是否可以滚动整个状态栏作为使背景不透明的应用程序 - 我认为这是以下所需的结果查询 android状态使用协调器布局,留下状态图标重叠工具栏标题 这是图形 这是我的代码
如何从android.support.v7.widget.Toolbar移除顶部和底部的填充物?
我正在尝试放置 SlidingTabLayout 在我的android.support.v7.widget.Toolbar内部,但由于某种原因,肖像布局中有额外的顶部和底部填充.如此屏幕截图所示: 在景观布局中android.support.v7.widget.Toolbar较短,额外的填充物消失了: 我知道contentInsertStart和contentInsetEnd属性,但似乎没有任何东西.这是我的布局:
12 2024-02-19
编程技术问答社区
如何在CollapsingToolbarLayout中显示工具栏的标识、图标、标题、副标题?
在 Android支持设计库发布后,我想实现一个效果,例如 twitter配置文件的页面,其中Toolbar's title和subtitle可以随着屏幕的垂直滚动而更改.因此,我尝试使用CoordinatorLayout,AppBarLayout,CollapsingToolbarLayout和Toolbar Android支持设计库来实现此效果.除了无法按照我的意愿显示或更改Toolbar的内容外,一切都按预期工作.我本来应该想显示collapseIcon,navigationIcon,title,subtitle Toolbar>,但是即使我已经将它们设置在布局和编程方式中,它们也没有显示.就像博客说, 请注意,在这种情况下,您应在 CollapsingToolBarlayout,而不是在工具栏上. 如果您已经检查了有人可以告诉我如何通过Toolbar和CollapsingToolbarLayout实现这种效果?如果他们无法做到,那么还有什么其他事情?有人对此有任何想法