DEV/flutter (dart)

Fluuter Column 높이 (in AlertDialog)

석봉 2023. 2. 2. 17:58

AlertDialog 안에서 content를 Column으로 구성하여 Alert을 구성하려고 했더니 엄청 길게 나오더라.

 

그래서 height 값을 고정으로 넣으려고 했는데 안되서 검색하였고 최소값을 가지게 만들 수 있더라...

 

Column 안에 mainAxisSize(메인축 사이즈) 값을 min으로 해주자 (values도 있음!)

return AlertDialog(
  title: Text('없겠지만 있는 친구를 추가'),
  content: Column(
    mainAxisSize: MainAxisSize.min,
    children: [
      TextField(
        decoration: InputDecoration(hintText: '이름'),
        onChanged: (text){
          name = text;
        },
      ),
      TextField(
        decoration: InputDecoration(hintText: '전화번호'),
        onChanged: (number){
          callNum = number;
        },
      ),
    ],
  ),
  ...