MENU

【Flutter】$や¥などの通貨マークを取得するには?

記事内に商品プロモーションが含まれる場合があります

Flutterで$や¥などの通貨マーク(currency symbol)を取得するには、intl パッケージを使用します。

dependencies:
  flutter:
    sdk: flutter
  intl: ^0.18.0
目次

通貨マークの取得方法

Localizations.localeOf(context) を使用して現在のロケール情報を取得し、NumberFormat.simpleCurrency を使用して通貨情報を取得します。

// 端末のロケール情報を取得
final Locale currentLocale = Localizations.localeOf(context);

// $や¥などの通貨マークを取得
String currencySymbol = NumberFormat.simpleCurrency(locale: locale.toString()).currencySymbol ?? '';

関連記事

Flutterが学べる書籍

Share

Comment

コメントする

目次