flutter - 如何使用下拉功能创建 ListView listTile
问题描述
我创建了一个如下所示的列表视图,它工作正常,但我试图创建的是一个下拉功能,用于在 ListTile 中添加一些信息,我是否选择了一个 listTile 并希望它是带有我设置的信息的下拉列表。
body: ListView.builder(
itemCount: Course.length,
itemBuilder: (context,index){
return GestureDetector(
onTap: (){
showFunction(context,imageList[index],Descriptions[index],Course[index]);
},
child: Card(
// elevation: 16,
child: Row(
children: <Widget>[
Container(
width: 50,
height: 50,
child: Image.asset(imageList[index]),
),
Padding(
padding: const EdgeInsets.all(10.0),
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: <Widget>[
Text(
Course[index],style: TextStyle(
fontSize: 18,
color: Colors.grey,
fontWeight: FontWeight.bold,
),
),
SizedBox(height: 10,),
Container(
width: width,
child: Text(
Descriptions[index],
style: TextStyle(
fontSize: 13,
color: Colors.grey[500],
),
),
),
],
),
)
],
)
),
);
}),
解决方案
推荐阅读
- artifactory - Artifactory Cloud - 组令牌上的令牌主体不匹配
- angular - onSelectionChange 角度,模板侧检查
- reactjs - 尽管 CSS 中存在错误,如何构建 React 应用程序
- sql - 在 oracle sql 中透视时出现无效标识符错误
- laravel - Laravel HasMany 与 where 条件
- java - 格式化 ZonedDateTime 并返回 ZonedDateTime
- python - 如何获取熊猫数据框中每个日期的最大值
- python - 合并连续和重叠的日期范围
- python - 如何使用 python 代码在 Kivy 中切换屏幕
- python - 如何使用硒自动切换页面?