草庐IT

tab-content

全部标签

tabs - 如何在 Flutter 中使用函数创建动态 TabBarView/渲染新选项卡?

所以我学习了Flutter已经有一段时间了,我陷入了困境。对不起,如果这是一个愚蠢的问题。我目前正在尝试构建类似卡片标签的东西。信息和小部件将存储在卡片中。想象一下Tinder之类的东西,它们有多个卡片叠并左右滑动来导航。我计划创建它,但我似乎找不到使用按钮添加/渲染新卡片的方法。这就像向列表中添加一些东西,Flutter将使用一个ListView构建器,我们将在其中添加到列表中。但是没有TabBarView构建器。这是不可能的事情吗?我尝试在选项卡中放置一个列表,但它仍然不一样。我在这里创建了一些基本骨架来帮助传达我的意思。所以卡片会左右滑动,appBar中有一个添加卡片的按钮。长度

dart - 如何以编程方式在 Flutter 中选择 BottomNavigationBar Tab 而不是内置 onTap 回调?

我一直在使用BottomNavigationBar,但我无法在BottomNavigationBar的onTap回调之外以编程方式选择Tab。带有onTap回调的代码,正在运行:returnnewBottomNavigationBar(items:[_bottomNavigationItem(Icons.account_circle,DrawerTitles.CONTACTS),_bottomNavigationItem(Icons.delete,DrawerTitles.DELETED_CONTACTS),_bottomNavigationItem(Icons.list,Drawer

tabs - 我可以将 TabBar 和 TabBarView 用作页面小部件吗?

在探索flutter框架的过程中遇到了一个问题,不知道怎么解决。我可以使用TabBar结合TabBarView作为其他小部件的child? 最佳答案 事实证明它有效。这是相关的代码片段:newContainer(decoration:newBoxDecoration(color:Theme.of(context).primaryColor),child:newTabBar(controller:_controller,tabs:[newTab(icon:constIcon(Icons.home),text:'Address',),n

tabs - Flutter - 使用带有动态选项卡 View 的 TabBarView 小部件实现抽屉导航

我正在尝试做一个我认为非常简单的Flutter应用程序,但我无法弄清楚我的代码出了什么问题。我有一个带有抽屉小部件的Flutter应用。我正在使用这个小部件来制作NavigationDrawer,Drawer有一个ListView作为child,而ListView>包含用户可以选择的查看选项(A、B和C)。由于应用程序的主页(MyHomePage)从StatefulWidget扩展而来,我加载新View的唯一方法就是调用setState方法来分配我的“控制变量”(viewName)的新值,然后我希望Flutter执行Widgetbuild(BuildContextcontext)方法>

dart - 在 flutter 中从 tab1 切换到 tab3 会出现错误 - 最小 flutter App

我目前有一个TabBarView。TabBarView有3个选项卡。第二个选项卡有一个页面,其中也有两个选项卡。现在的问题是,如果我直接从tab0切换到tab2。我收到以下错误:flutter:══╡EXCEPTIONCAUGHTBYWIDGETSLIBRARY╞═══════════════════════════════════════════════════════════flutter:Thefollowingassertionwasthrownwhilefinalizingthewidgettree:flutter:'package:flutter/src/widgets/s

dart - Flutter 切换到 Tab 重新加载小部件并运行 FutureBuilder

问题:我有2个使用默认选项卡Controller的选项卡,如下所示:Widgetbuild(BuildContextcontext){returnDefaultTabController(length:2,child:Scaffold(drawer:Menu(),appBar:AppBar(title:Container(child:Text('Dashboard'),),bottom:TabBar(tabs:[Container(padding:EdgeInsets.all(8.0),child:Text('Deals'),),Container(padding:EdgeInsets

flutter - 相当于flutter中的wrap_content和match_parent?

在Android中,match_parent和wrap_content用于将小部件相对于其父级的大小自动调整为小部件包含的内容。在Flutter中,默认情况下似乎所有小部件都设置为wrap_content,我将如何更改它以填充它的width和height到它的parent那里? 最佳答案 您可以使用小技巧:假设您有以下要求:(宽度,高度)包装内容,包装内容://usethisaschildWrap(children:[*your_child*])Match_parent,Match_parent://usethisaschildCo

Android:SlidingDrawer的高度可以用wrap_content设置吗?

我正在尝试实现一个SlidingDrawer它将占据整个屏幕宽度,但其高度由其内容动态确定:换句话说,标准fill_parent布局宽度的行为和高度的wrap_content行为。这正是我在布局XML中指定的方式(见下文),但滑动抽屉始终打开到全屏高度。我的内容的高度各不相同,但通常只有屏幕高度的一半左右,所以我最终会在它下面留下一个很大的空隙。我想要的是将内容整齐地放在屏幕底部。我已经尝试了我能想到的一切来修复它,但到目前为止没有任何效果。如果我将SlidingDrawer的layout_height设置为特定值(例如160dip)它可以工作,但这不是我需要的:它必须是动态的。当然,

android - 如何在设计支持库的 TabLayout 中设置 Tab 之间的分隔符?

我在使用v7-appcompat库新的android.support.design.widget.TabLayout,发现一个问题,没有办法设置分隔符标签之间,不知道有没有。我已成功配置寻呼机适配器,选项卡看起来不错,但无法设置选项卡之间的分隔符。我想要这种类型的标签Tab1|Tab2|Tab3但目前它正在显示Tab1Tab2Tab3我的xml是我正在通过这个添加标签viewPager=(ViewPager)findViewById(R.id.viewpager);viewPager.setOffscreenPageLimit(2);adapter=newTabAdapterLogin

android.content.res.Resources$NotFoundException : String resource ID Fatal Exception in Main

我一直在尝试制作一个简单的程序来获取一个小的随机数并在TextView中显示给用户。在最终获得随机数生成(我认为)之后,每当我运行时,程序都会抛出一个致命的异常。代码没有错误,但我是一个完整的新手,我开始很简单,以便我可以学习。几个小时后,我已经提交请求帮助。我几乎可以肯定我的随机数fragment在错误的区域,我只是不确定该放在哪里。我尝试的所有地方都会引发相同的错误。这是.javapackagecom.eai.vgp;importjava.util.Random;importandroid.os.Bundle;importandroid.app.Activity;importand