- 답변 # 1
관련 자료
- Flutter and Firebase - flutter 및 firebase - 사용자 이름과 비밀번호 만 사용하여 로그인하는 방법
- 행과 열이있는 플러터 레이아웃
- dart - flutter를 사용하여 json 목록을 반환하는 방법
- api - flutter - 공유 환경 설정을 사용할 때 null 메서드 호출
- Flutter에서 현재 레이아웃 방향을 얻는 방법은 무엇입니까?
- firebase - Flutter에서 streamBuilder를 사용할 때 조건이 작동하지 않습니다
- mobile - Flutter의 레이아웃
- swift - GeometryReader는 크기 데이터를 사용하는보기의 레이아웃을 변경하는 것 같습니다 이것을 어떻게 피할 수 있습니까?
- Flutter_form_bloc을 사용하여 FormBlocSuccess에 멈춘 Flutter Form 상태
- dart - Contacts_services 패키지를 사용하여 Flutter에서 Iterable 전화 값을 얻는 방법은 무엇입니까?
- flutter - 팹에 아이콘 버튼을 표시하기 위해 목록을 사용하는 것은 작동하지 않습니다
- StoreConnector를 사용하여 새 화면을 표시 할 때 Flutter의 Firebase Analytics
- flutter 경고를 수정하는 방법 - flutter 애플리케이션이 이전 버전을 사용하여 생성되었습니다
- dart - Flutter를 사용한 열의 TextOverflow
- dart - Flutter 플러그인을 사용하여 버튼의 셰이더가 잘립니다
- Flutter 코드를 사용하여 Xcode에서 IOS 빌드를 만들 수 없습니까?
관련 질문
- Flutter에서 카드 너비를 변경하는 방법은 무엇입니까?
- Flutter에서 여기 그림과 같은 레이아웃을 만들려면 어떻게해야합니까?
- dart : 전체 너비 버튼, 텍스트 정렬 방법
- dart : Flutter에서 ClipRRect () 사용 문제
- flutter : 터치시 위젯을 앞으로 가져 오기
- flutter : 전체 화면을 덮는 배경 이미지 위에 위젯 열을 만드는 방법은 무엇입니까?
- flutter : 위치 지정 위젯을 반응 형으로 만들기
- android : Flutter를 사용하여 계산기 앱의 복제 UI를 만들려고하는데 몇 가지 문제가 있습니다.
- Flutter Custom Painter 및 키보드 문제
- 기호에 빨간색 별표 (*)를 설정하는 방법은 Flutter의 필수 필드입니다.
와이즈 비즈
ListView
와 함께 안에, 그리고GridViews
를 잊지 마세요shrinkWrap
에 대한 진실class MultipleGridView extends StatelessWidget { @override Widget build(BuildContext context) { return Scaffold( body: ListView( children: <Widget>[ Text("Title 1"), GridView.builder( physics: NeverScrollableScrollPhysics(), shrinkWrap: true, gridDelegate: SliverGridDelegateWithFixedCrossAxisCount( crossAxisCount: 5, crossAxisSpacing: 5.0, mainAxisSpacing: 5.0, ), itemCount: 10, itemBuilder: (context, index) { return Container( color: Colors.blue, child: Text("index: $index"), ); }, ), Text("Title 2"), GridView.builder( physics: NeverScrollableScrollPhysics(), shrinkWrap: true, gridDelegate: SliverGridDelegateWithFixedCrossAxisCount( crossAxisCount: 5, crossAxisSpacing: 5.0, mainAxisSpacing: 5.0, ), itemCount: 10, itemBuilder: (context, index) { return Container( color: Colors.blue, child: Text("index: $index"), ); }, ), Text("Title 3"), GridView.builder( physics: NeverScrollableScrollPhysics(), shrinkWrap: true, gridDelegate: SliverGridDelegateWithFixedCrossAxisCount( crossAxisCount: 5, crossAxisSpacing: 5.0, mainAxisSpacing: 5.0, ), itemCount: 10, itemBuilder: (context, index) { return Container( color: Colors.blue, child: Text("index: $index"), ); }, ), Text("Title 4"), GridView.builder( physics: NeverScrollableScrollPhysics(), shrinkWrap: true, gridDelegate: SliverGridDelegateWithFixedCrossAxisCount( crossAxisCount: 5, crossAxisSpacing: 5.0, mainAxisSpacing: 5.0, ), itemCount: 10, itemBuilder: (context, index) { return Container( color: Colors.blue, child: Text("index: $index"), ); }, ) ], ), ); } }