본문 바로가기

Android24

Flutter의 TextField에서 값의 끝에 커서 위치를 설정하는 방법은 무엇인가요?, how to set cursor position at the end of the value in flutter in textfield? 질문 저는 텍스트 필드의 값 끝에 ,00을 추가하고 싶습니다. iOS 기기에서는 잘 작동하지만 Android에서는 커서가 텍스트 필드의 값 시작 지점으로 이동합니다. 결과적으로 ,00을 추가할 수 없습니다. 답변 저는 TextEditingController을 설정하는 데 동일한 문제를 겪고 있었는데, 이게 제게 작동했습니다. controller.text = someString; controller.selection = TextSelection.fromPosition(TextPosition(offset: controller.text.length)); TextSelection.fromPosition()은 다음을 수행합니다 (문서에서): 주어진 텍스트 위치에서 축소된 선택을 생성합니다. 축소된 선택은 시작과 .. 2023. 5. 28.
Flutter 플러터 앱이 "Running Gradle task 'assembleDebug'..."에서 멈춰있습니다., Flutter App stuck at "Running Gradle task 'assembleDebug'... " 질문 앱을 실행하면 멈춰버립니다. Lenovo A319에서 디버그 모드로 lib\main.dart를 실행 중... Gradle 작업 'assembleDebug' 실행 중... (예상치 못한 긴 시간이 소요됩니다.) Gradle이나 의존성을 초기화하지 못합니다. 답변 여기는 내 경우의 해결책입니다. flutter 프로젝트 디렉토리를 엽니다. flutter 프로젝트 디렉토리에서 android 디렉토리로 이동합니다. cd android gradle을 정리합니다. ./gradlew clean gradle을 빌드합니다. ./gradlew build 또는 ./gradlew clean build 명령어로 두 명령어를 결합할 수 있습니다. 이제 flutter 프로젝트를 실행합니다. vscode를 사용하는 경우 F5를 .. 2023. 5. 11.
Flutter 플러터에서 어떻게 프로그래밍 방식으로 앱을 종료하는지 알려주세요., Flutter how to programmatically exit the app 질문 Flutter 애플리케이션을 프로그래밍 방식으로 어떻게 닫을 수 있나요? 하나의 화면만 팝하려고 시도했지만 검은 화면이 나옵니다. 답변 아래는 Android와 iOS에서 모두 완벽하게 작동했습니다. dart:io에서 exit(0)을 사용했습니다. import 'dart:io'; @override Widget build(BuildContext context) { return new Scaffold( appBar: new AppBar( title: new Text(widget.title), ), body: new ... (...), floatingActionButton: new FloatingActionButton( onPressed: ()=> exit(0), tooltip: '앱 종료', child:.. 2023. 5. 10.
Flutter 플러터에서 상태 표시줄 색상을 변경하는 방법은 무엇인가요?, How to change status bar color in Flutter? 질문 저는 상태 표시 줄 색상을 흰색으로 변경하려고 합니다. Flutter에서 이 퍼블을 찾았습니다. 제 Dart 파일에 예제 코드를 사용해 보려고 했습니다. 답변 Flutter 2.0 업데이트 (권장): 최신 Flutter 버전에서는 다음을 사용해야 합니다: AppBar( systemOverlayStyle: SystemUiOverlayStyle( // 상태 표시줄 색상 statusBarColor: Colors.red, // 상태 표시줄 밝기 (선택 사항) statusBarIconBrightness: Brightness.dark, // 안드로이드용 (어두운 아이콘) statusBarBrightness: Brightness.light, // iOS용 (어두운 아이콘) ), ) 안드로이드 전용 (더 많은 유.. 2023. 5. 10.