当前位置: 首页 > 知识库问答 >
问题:

你能在颤振中改变膨胀片的高度吗?

狄宇
2023-03-14

ExpansionTile从ListTile继承,ListTile具有固定的高度。没有瓷砖高度的输入arg。

我尝试用一个硬编码高度将ExpansionTile包装在容器小部件中,但这导致子小部件只占用硬编码高度内的空间。目前,由于title小部件中的内容很大,我有一条“Column Overflow by 23 pixels”消息。

共有1个答案

宇文修筠
2023-03-14

我可能会复制expandsiontile并创建自己的版本。使用容器sizedbox来调整listtile的大小很容易,但是expansiontile是一个重要的小部件,看起来它并不是根据您的用例构建的。

 类似资料:
  • 我需要用几个小部件填充一张卡片,其中一些需要填充全高,但不是全宽。卡片包含一行,可以将两个小部件相邻对齐,第一个小部件需要垂直填充父小部件(另一个小部件是扩展小部件,因此可以在高度上增长)。使容器立即显示的唯一方法是将其包装在SizedBox中,并将高度设置为特定值。当然,这不允许容器随着卡的高度而增长或收缩。 我尝试了IntrinsicHeight,expand,Row和crossaxisali

  • 这是输出: 我试图制作一个应用程序,但当我使用时,我得到了两个按钮之间的空间 我需要一个接一个没有空间 如果使用小部件,不起作用 我尝试了,但我无法清除这些内容。 我尝试使这种类型的. 有人知道或知道这件事吗?

  • 我开始将我的代码从使用标准的Android库转换为Flatter,这样我也可以快速部署到iOS设备上,但我只是担心TextField的比例;也就是说,Flatter的文本字段的比例不同于Android的EditText。 相比之下,以下是Android的EditText: 这里是Flutter的TextField: 有没有办法让Flutter TextField看起来更像Android EditT

  • 我要做的是一个ListView。该ListView使用适配器来膨胀只包含一个ViewPager的RelationVelayOut。 heightMeasureSpecSize实际上是listView适配器之前设置的一个公共属性。SetAdapter称为((Pager)collection)。RequestEdHeight是我扩展ViewPager时在它本身上设置的另一个属性。在将值设置为它之前,它

  • 主要活动: } 片段类 错误:java.lang.runtimeException:无法启动活动ComponentInfo{com.darkweb.android.chroma2018/com.darkweb.android.chroma2018.mainactivity}:Android.view.filflateException:二进制XML文件行#0:错误inflating类在Androi

  • 我在上获得NPE。 已添加到中 我也尝试了这个:1。在fragment(活动中移除onCreateOptionsMenu)2中膨胀菜单。将menuItem(复选标记)传递回活动槽界面,这样我就可以访问复选标记3。如果在searchview上设置监听器,则仍然获得NPE