問題タブ [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.

0 投票する
2 に答える
595 参照

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

0 投票する
1 に答える
518 参照

android-textinputedittext - TextInputEditText が edittext が空でない場合、アニメーション化されたヒントの開始を設定

編集テキストが空の場合はアニメーションしないようにヒントを作りたかったのです。ユーザーが入力を開始するとヒントが上に移動しますが、編集テキストが空の場合、ヒントは編集テキストに戻ります。

私が試してみました

しかし、ヒントは私が望んでいたようには機能しません。

0 投票する
1 に答える
832 参照

android - TextInputEditText は、カスタム デザインの下線で文字の長さを修正します

以下のように設計したい:

ユーザー入力を入力する前に:

ここに画像の説明を入力

ユーザー入力番号

ここに画像の説明を入力

TextInputEditTextこの要求を達成するために拡張することは可能ですか?

私はデザインの議論を探していましたが、

edittext の各文字に下線を引くにはどうすればよいですか?

Android レイアウトでテキストに下線を引くことはできますか?

しかし、それは私が望むものと完全には一致していないようです。

最初は を使おうと思ったのですletterSpacingが、下線に問題があります。また、画面の解像度とフォント サイズが異なると、letterSpacing1 行に収まらないという問題が発生する可能性があります。1行に収まるようにする必要があります。

それを達成するための提案はありますか?より良い方法があれば、達成するために 4 つの編集テキストを使用することを避けたいのですが、1 つの editText で変更することは可能ですか?