私はあなたがアクティビティクラスでこれを行うと仮定します。ちょうど活動にエディットテキストを追加し、その後
textfield.setText(...);
textfield.setHint(...);
textfield.setLayoutParams(...);
textfield.setTextSize(...);
...
:
EditText textfield = new EditText(this);
が次にあなたがEditText
のプロパティを設定したい:
最初EditText
の新しいインスタンスを作成します。
this.addView(textfield);
Easy!右?
もちろんありません!
最も難しいのは、ビューのレイアウト方法を決定することです。そうしたくない場合は、この代替方法を使用することができます。
まず、XMLレイアウトファイルを作成し、次にXMLを使用してビューの外観をデザインします。たとえば、左にTextView
、右にEditText
があるとします。テキストの表示とテキストの編集は、水平線形レイアウトで行うだけです。
その後、膨張したビューを取得:
View v = getLayoutInflater().inflate(R.layout.your_layout_name, null);
を親に追加します。あなたはユーザー自身でフィールドを追加し、視認性がなくなって作るとちょうどのオプションを配置する必要があり
addView(v);
そのテキストをクリックした後に電話番号を追加すると、このフィールドの可視性が見えるようになり、これを実現できます! –
Mr.Amarbir Singhさん、こんにちは?このためのサンプルコードの例はありますか? –
この問題のサンプルコードまたはサンプルはありますか? –