본문 바로가기

Widget9.4

Flutter 플러터에서 DropdownButtons와 DropdownMenuItems를 어떻게 사용자 정의해야 하나요?, How should I customize DropdownButtons and DropdownMenuItems in Flutter? 질문 기본 DropdownButton은 DropdownMenuItems와 함께 연결되어 연한 회색 드롭다운을 반환합니다. 드롭다운을 어떻게 사용자 정의할 수 있을까요? (예: 배경색, 드롭다운 너비) DropdownButton과 DropdownMenuItem의 style 속성을 변경할 수 있습니다. 아래와 같이: return new DropdownButton( value: ..., items: ..., onChanged: ..., style: new TextStyle( color: Colors.white, ), ); 하지만 이렇게 해도 드롭다운의 배경색은 변경되지 않습니다. DropdownMenu를 복사하고 확장해야 할까요? Flutter는 가까운 미래에 이 위젯에 대한 사용자 정의 기능을 추가할 계획이.. 2023. 12. 15.
Flutter 플러터에서 컨테이너에 투명도를 적용하는 방법은 어떻게 하나요?, How to put opacity for container in flutter 질문 투명도를 적용하려면 16진수 색상 코드를 포함하는 컨테이너에 어떻게 할 수 있을까요? 다음은 현재 코드입니다: final body = Container( width: MediaQuery.of(context).size.width, margin: const EdgeInsets.only(left: 40.0, right: 40.0), padding: EdgeInsets.all(28.0), decoration: new BoxDecoration( color: const Color(0xFF0E3311),//여기에 투명도를 추가하고 싶습니다. border: new Border.all(color: Colors.black54, ), borderRadius: new BorderRadius.only( topLeft: c.. 2023. 9. 24.
Flutter 플러터 오류: RangeError (index): 잘못된 값입니다. 범위는 0에서 2까지입니다: 3, Flutter Error: RangeError (index): Invalid value: Not in range 0..2, inclusive: 3 질문 나는 플러터에서 긴 목록을 사용하고 있습니다. 모든 항목은 잘 렌더링되지만 다음 오류도 받습니다: RangeError (index): Invalid value: Not in range 0..2, inclusive: 3 다음은 내 코드입니다: @override Widget build(BuildContext context) { return Container( child: getList(), ); } 다음은 내 getList() 메소드입니다: Widget getList (){ List list = getListItems(); ListView myList = new ListView.builder(itemBuilder: (context, index){ return new ListTile( title: new.. 2023. 8. 28.
Flutter 플러터에서 드롭다운 버튼의 너비를 전체 너비로 조정하고 드롭다운 화살표 아이콘을 조정합니다., Full width DropdownButton with adjust dropdown arrow icon in Flutter 질문 Flutter에서는 전체 너비로 DropdownButton을 추가하고 드롭다운 화살표 아이콘도 조정해야 했습니다. 그러나 많은 시도를 해봤지만 너비가 전체로 확장되지 않았습니다. DropdownButton에 대한 코드는 다음과 같습니다: new Expanded( child: new Column( children: [ new DropdownButton( items: [ new DropdownMenuItem(child: new Text("Abc")), new DropdownMenuItem(child: new Text("Xyz")), ], hint: new Text("도시 선택"), onChanged: null ) ] ), flex: 1, ) 답변 Just adding isExpanded:true to .. 2023. 8. 12.