問題タブ [android-textinputedittext]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - ボタンのクリック時に EditText からフォーカスをクリアする - Android
- 合計 5 つの EditText があります。
- EditTextの setOnFocusChangeListener 、つまりtxt_locationで1 つのメソッドを呼び出しています。
- [保存して続行] ボタンをクリックしている間、すべての EditText を検証しています。
- [保存して続行] ボタンtxt_location - EditTextをクリックすると、不要なフォーカスが自動的に取得されます。
私が試したこと:
- txt_location.clearFocus()
- other_edittext.requestFocus()
以下のような私のコード。
AddAddressFragment.java
以下のメソッドはonActivityCreatedメソッドにあります。
以下のメソッドは onActivityCreated メソッドの外にあります。
address_fragment.xml
android-textinputedittext - TextInputEditText が edittext が空でない場合、アニメーション化されたヒントの開始を設定
編集テキストが空の場合はアニメーションしないようにヒントを作りたかったのです。ユーザーが入力を開始するとヒントが上に移動しますが、編集テキストが空の場合、ヒントは編集テキストに戻ります。
私が試してみました
しかし、ヒントは私が望んでいたようには機能しません。
android - TextInputEditText は、カスタム デザインの下線で文字の長さを修正します
以下のように設計したい:
ユーザー入力を入力する前に:
ユーザー入力番号
TextInputEditText
この要求を達成するために拡張することは可能ですか?
私はデザインの議論を探していましたが、
edittext の各文字に下線を引くにはどうすればよいですか?
Android レイアウトでテキストに下線を引くことはできますか?
しかし、それは私が望むものと完全には一致していないようです。
最初は を使おうと思ったのですletterSpacing
が、下線に問題があります。また、画面の解像度とフォント サイズが異なると、letterSpacing
1 行に収まらないという問題が発生する可能性があります。1行に収まるようにする必要があります。
それを達成するための提案はありますか?より良い方法があれば、達成するために 4 つの編集テキストを使用することを避けたいのですが、1 つの editText で変更することは可能ですか?