EditText
ビューのユーザー入力を取得し、TextView
がクリックされたときにButton
を介して画面に表示したい。また、これを行うためにstring.xmlファイルでどのような変更を行うことができるかを知りたいです。
私は2番目の質問を受け取っていませんでした、多分あなたは精巧にすることができます...しかしあなたの最初の質問のために。
String content = edtEditText.getText().toString(); //gets you the contents of edit text
tvTextView.setText(content); //displays it in a textview..
私は、textviewにedittext値を取得するための手助けをする初心者です。このコードを試してください-
EditText edit = (EditText)findViewById(R.id.editext1);
TextView tview = (TextView)findViewById(R.id.textview1);
String result = edit.getText().toString();
tview.setText(result);
これにより、EditText
にあるテキストが取得されます。
EditText ein=(EditText)findViewById(R.id.edittext1);
TextView t=new TextView(this);
t.setText("Your Text is="+ein.getText());
setContentView(t);
bb.setOnClickListener(
new View.OnClickListener()
{
public void onClick(View view)
{
String s1=tt.getText().toString();
tv.setText(s1);
}
}
);
まず、テキスト編集ビューからテキストを取得します
edittext.getText().toString()
取得したテキストをvalue
などの文字列に保存します。
value = edittext.getText().toString()
次に、value
のテキストとしてtextview
を設定します。
textview.setText(value)
yesButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
eiteText=(EditText)findViewById(R.id.nameET);
String result=eiteText.getText().toString();
Log.d("TAG",result);
}
});
ボタンをクリックしたときに次のコードを使用します。
String value = edittext.getText().toString().trim(); //get text from editText
textView.setText(value); //setText in a textview
あなたに役立つことを願っています。
「String.xml」では、使用したい文字列または値に気付くことができます。以下に2つの例を示します。
<string name="app_name">My Calculator App
</string>
<color name="color_menu_home">#ffcccccc</color>
Layout.xmlに使用:Android:text="@string/app_name"
利点:必要な頻度でそれらを使用でき、Layout-xmlでリンクするだけでよく、ソースコードで正しい位置を検索することなく、strings.xmlでString-Contentを簡単に変更できます。 。言語を変更するために重要なのは、strings.xml-ファイルを置き換えるだけです
これを試してください->
EditText text =(EditText)findViewById(R.id.text_input);
編集可能な名前= text.getText();
編集可能は、文字列値と整数値の両方を処理するgetText()メソッドの戻りデータ型です