8

Android で EditText ウィジェットを使用する場合、プレーン テキスト入力タイプと人名入力タイプを使用するときの基本的な違いは何ですか?

4

4 に答える 4

7

両者の間に実際の違いはありません。実質的な違いはないと言っている場合の意味を明確にするために、個人名の入力には単に属性android:inputType="textPersonName"プリセットがあります。person Name 編集テキストは、ユーザーがスペース ボタンを押した後、すべての単語の最初の文字を大文字にします。

inputTypeこれは、属性を EditTex ビューに設定する必要がある開発者に利便性を提供するためだけのものです。Android SDK の ADT には、同様のプリセット テキスト フィールドがいくつかあります。また、上記の属性を使用することで、プレーン テキスト フィールドにも同じ効果を与えることができます。

于 2012-05-21T10:46:52.790 に答える
5

入力タイプに基づいて、ソフトキーボードの表示が動的に変化します。

于 2012-05-21T10:44:42.853 に答える
1

Android Developers リンクから、それ自体を編集可能に構成EditTextする薄いベニアとして定義できます。TextView

  1. inputType PersonName は次のように指定できます -android:inputType="textPersonName"
  2. inputType Normal Text は次のように指定できます -android:inputType = "text"

注 : inputType に基づいて、ソフトキーボードの表示が動的に変更されます。

于 2012-05-21T10:57:13.987 に答える
1

人名入力タイプの場合 - 一行編集テキスト

プレーン テキストの場合 - 複数行の edittext ボックス edittext の高さは、データに基づいて変更されます

于 2012-05-21T10:55:12.427 に答える