どのように自動でテキストを追加する方法。例:「081339241000.100000」と入力すると正面に「t」、後ろに「.1927」を追加できるので、「t.081339241000.100000.1927」になります。そして ".1927"は変更されていませんが、中央は変更可能です。何か助けてもらえますか?どのように自動的にアンドロイドにテキストを追加する
答えて
EditText edit = (EditText)findViewById(R.id.editext1);
TextView tview = (TextView)findViewById(R.id.textview1);
edit.addTextChangedListener(new TextWatcher() {
public void afterTextChanged(Editable s) {}
public void beforeTextChanged(CharSequence s, int start, int count, int after) {}
public void onTextChanged(CharSequence s, int start, int before, int count) {
tview.setText("t."+s+".1927");
}
});
}
どこにその式を追加しますか? –
編集テキスト値の変更を観察するためにリスナーを変更しました。また、onTextChangedコールバックではtを追加しています。 .1927を入力値に設定します。 edittextの減速後にどこにでも追加できます。テキスト表示は、デモの場合と同じように省略することができます。 –
String someVar = "123123123123123213213";
String.format(Locale.US,"t.%s.1927",String.valueOf(someVar));
SOMEVARあなたはこのように行うことができ、任意のデータ型
ここでその式を追加しますか? Thx btw –
包括的なコードを投稿してください –
かもしれここにこれを試してみてください。例については
:
activity_main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<EditText
android:id="@+id/edtText1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:padding="10dp" />
<TextView
android:id="@+id/txvText2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:padding="10dp" />
<Button
android:id="@+id/btnDone"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:text="Done" />
</LinearLayout>
MainActivity.java
public class MainActivity extends AppCompatActivity {
private EditText edtText1;
private TextView txvText2;
private Button btnDone;
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
edtText1 = (EditText) findViewById(R.id.edtText1);
txvText2 = (TextView) findViewById(R.id.txvText2);
btnDone = (Button) findViewById(R.id.btnDone);
btnDone.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
txvText2.setText("t." + edtText1.getText().toString().trim() + ".1927");
}
});
}
}
それはのEditTextからテキストを取得し、あなたが行ってボタンをクリックしたときのTextViewに設定されます。
私はこのようなことについては初心者ですが、最初からそのフォーミュラを作る方法を説明できますか?私を助けてくれたThx非常に多く –
私は今あなたが試みることができるコードを編集しました。 –
- 1. 画像にテキストを自動的に追加する
- 2. コピーしたテキストに自動的にデータを追加する
- 3. どのようにvdhlコードを自分自身にテキストを追加する
- 4. コンポーネントをフォームに追加すると、Delphiユニットは自動的にどのように追加されますか?
- 5. どのようにWebClientが自動的にフォルダを追加できますか?
- 6. どのように私の矩形にグラデーションを動的にアンドロイドに追加するのですか?
- 7. どのように追加するには、アンドロイドの要素に
- 8. どのようにアンドロイドのスピナーアレイアダプターにアイテムを追加する
- 9. リピータフィールドに行を自動的に追加
- 10. ユニットを自動的にプロジェクトに追加
- 11. 追加の参照を自動的に追加する
- 12. 受信した電子メールのテキストに自動的にハイパーリンクを追加する
- 13. どのように自動的にJBuilder
- 14. はどのように自動的に
- 15. excleでテキスト値が自動的に数値を追加
- 16. テキストを編集テキストに動的に追加する
- 17. 自動インクリメントの前に文字を自動的に追加
- 18. アンドロイドで動的にリストに値を追加するには?
- 19. 自動的にウェーバーリストに追加
- 20. どのように自動的にアンドロイドでのGPSのオンとオフをプログラムで
- 21. 閉じ括弧を自動的に追加しないようにする
- 22. pタグに動的テキストを追加
- 23. どのようにワードプレスのアップロードメディアに自動クラスを追加する
- 24. 自動的にポイントを追加
- 25. 自動的にコンテンツを追加/フィールド(Wordpress)
- 26. どのようにテキストを自動的に送信しますか?
- 27. Androidスタジオのテキストの編集でドル記号($)を自動的に追加する
- 28. アンドロイドでgridviewに画像を動的に追加する
- 29. アンドロイドにサムネイルを動的に追加する
- 30. Javaコードからアンドロイドに動的にテキストビューを追加する
これをプログラム的にやってみたいと思っていたら、文字列の連結について聞いたことがありますか、 'StringBuilder'を使用していますか?あるいは、あなたの実際のAndroidアプリからこれが起こりたいのですか? –
もし私がそれを行うことができれば私は両方とも上手です。 –
これは簡単なことですか? –