[解決済み] EditTextの頭文字を大文字にする
2022-03-24 05:11:30
質問
私は個人的なTodoリストアプリに取り組んでいて、今のところすべてがうまくいっています。1つだけ、ちょっとした癖があり、それを解決したいと思っています。新しい項目を追加しようとすると、ダイアログが表示され、その中にEditTextビューが表示されます。EditTextビューを選択すると、当然のようにキーボードが表示され、テキストを入力することができます。多くのアプリケーションでは、最初の文字を入力するときにシフトキーを押したままにするのがデフォルトのようですが、私のビューではそうなっていません。簡単な修正方法があるはずなのですが、リファレンスを何度も検索しましたが、見つかりません。Adapterが読み込むリファレンスにxml属性があるはずだと思うのですが、それが何なのかがわかりません。
どうすればいいですか?
静的(すなわちレイアウトXMLファイル)に設定する。
android:inputType="textCapSentences"
の上に
EditText
.
プログラム的には
InputType.TYPE_CLASS_TEXT
の中に
InputType
の
EditText
は、例えば
EditText editor = new EditText(this);
editor.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_FLAG_CAP_SENTENCES);
テキストとそのバリエーションと組み合わせて、すべての文の最初の文字を大文字にするよう要求することができます。
関連
-
[解決済み] プログラムによりスピナーの選択項目を設定する
-
[解決済み] AndroidのEditTextビューで複数行を許可しますか?
-
アンドロイドスタジオのエラーを解決する --> Error:(1, 0) id 'com.android.application' を持つプラグインが見つかりません。
-
[解決済み] Androidでアクティビティ起動時にEditTextにフォーカスが当たらないようにする方法
-
[解決済み] AndroidでEditTextのテキスト長を制限する最も良い方法は何ですか?
-
[解決済み] ViewPager PagerAdapter がビューを更新しない
-
[解決済み] EditTextのカーソル色を設定する
-
[解決済み] EditTextのアンダーバーを非表示にする方法
-
[解決済み] Android - EditTextで "Enter "を処理する
-
[解決済み】Android UserManager.isUserAGoat()の正しい使用例?)
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
NetworkOnMainThreadException
-
android.os の NetworkOnMainThreadException。
-
Gradle の同期に失敗しました。com.android.tools.build:gradle が見つかりませんでした。
-
Gradle のエラーです。gradle-core.jar (com.android.tools.build:gradle-core:x.x.x) を見つけられませんでした。
-
IllegalStateException。ArrayAdapter は、リソース ID が TextView である必要があります。
-
repo: コマンドが見つかりません
-
問題 ---- Android ---- ActivityManager: Error: アクティビティクラス{xx/xx.MainActivity}が存在しない
-
Android Get set image.setImageResource(R.drawable.xxx) リソース
-
Android基本アプレット
-
Android.support.v7.widget.Toolbar が見つかりませんでした。