BTC - $92,296.00 1.22%
ETH - $3,139.05 0.76%
USDT - $1.00 0.02%
XRP - $2.07 -0.67%
BNB - $909.89 0.94%
SOL - $141.59 0.42%
USDC - $1.00 -0.02%
TRX - $0.30 1.49%
STETH - $3,137.00 0.70%
DOGE - $0.14 1.99%
FIGR_HELOC - $1.04 2.13%
ADA - $0.40 1.46%
XMR - $683.28 19.42%
WSTETH - $3,841.88 0.67%
BCH - $607.34 -1.67%
WBT - $55.34 0.82%
WBTC - $91,882.00 1.32%
WBETH - $3,415.89 0.91%
WEETH - $3,406.54 0.63%
USDS - $1.00 -0.02%

Flutter TextField Kullanımı

TextField, kullanıcıdan metin girişi almak için kullanılan bir bileşendir. Flutter’da TextField bileşenini kullanarak kullanıcıdan metin girişi alabilir ve girilen metni işleyebilirsiniz. TextField‘ın controller özelliğine bir TextEditingController atanmıştır. TextEditingController, TextField‘a girilen metni kontrol etmek ve erişmek için kullanılır. TextField‘ın decoration özelliği ile görüntüsü özelleştirilmiştir. InputDecoration sınıfı kullanılarak bir etiket (labelText) ve...

admin
admin tarafından
30 Haziran 2023 yayınlandı / 30 Haziran 2023 16:11 güncellendi
1 dk 18 sn 1 dk 18 sn okuma süresi
Flutter TextField Kullanımı
Google News Google News ile Abone Ol 0 Yorum

TextField, kullanıcıdan metin girişi almak için kullanılan bir bileşendir. Flutter’da TextField bileşenini kullanarak kullanıcıdan metin girişi alabilir ve girilen metni işleyebilirsiniz.

import ‘package:flutter/material.dart’;

void main() {
runApp(MyApp());
}

class MyApp extends StatelessWidget {
TextEditingController _textEditingController = TextEditingController();

@override
Widget build(BuildContext context) {
return MaterialApp(
title: ‘TextField Example’,
home: Scaffold(
appBar: AppBar(
title: Text(‘TextField Example’),
),
body: Center(
child: Padding(
padding: EdgeInsets.all(16.0),
child: TextField(
controller: _textEditingController,
decoration: InputDecoration(
labelText: ‘Enter your name’,
border: OutlineInputBorder(),
),
),
),
),
floatingActionButton: FloatingActionButton(
onPressed: () {
String enteredText = _textEditingController.text;
print(‘Entered text: $enteredText’);
},
child: Icon(Icons.check),
),
),
);
}
}

TextField‘ın controller özelliğine bir TextEditingController atanmıştır. TextEditingController, TextField‘a girilen metni kontrol etmek ve erişmek için kullanılır.

TextField‘ın decoration özelliği ile görüntüsü özelleştirilmiştir. InputDecoration sınıfı kullanılarak bir etiket (labelText) ve bir kenarlık (border) belirtilmiştir. border özelliği OutlineInputBorder() ile tanımlanmıştır.

Örnekte, TextField bileşeni bir Padding bileşeni ile sarmalanmıştır. Bu, bileşene kenar boşlukları eklemek için kullanılan bir yöntemdir.

Scaffold bileşenine bir floatingActionButton eklenmiştir. Bu düğme, TextField‘a girilen metni almak için kullanılır. Düğmeye tıklandığında _textEditingController.text ile TextField‘a girilen metin alınır ve konsola yazdırılır.

Bu örnek, temel olarak TextField‘ın nasıl kullanılacağını göstermektedir. İsteğinize bağlı olarak TextField‘ı daha fazla özelleştirebilir ve girilen metni işlemek için farklı yöntemler kullanabilirsiniz.

Bu yazıya tepkin ne?

Yorum Ekle

İLGİNİZİ ÇEKEBİLİR
Flutter TabBar Kullanımı
14 Mart 2024

Flutter TabBar Kullanımı

Flutter TextField Kullanımı

Bu Yazıyı Paylaş

Bize Ulaşın Bildirimler Giriş Yap
2