web-dev-qa-db-ja.com

EditText値を取得し、TextViewを介して画面に表示する方法

EditTextビューのユーザー入力を取得し、TextViewがクリックされたときにButtonを介して画面に表示したい。また、これを行うためにstring.xmlファイルでどのような変更を行うことができるかを知りたいです。

47
ragu

私は2番目の質問を受け取っていませんでした、多分あなたは精巧にすることができます...しかしあなたの最初の質問のために。

String content = edtEditText.getText().toString(); //gets you the contents of edit text
tvTextView.setText(content); //displays it in a textview..
92
st0le

私は、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にあるテキストが取得されます。

17
Galaxy S2
EditText ein=(EditText)findViewById(R.id.edittext1);
TextView t=new TextView(this);
t.setText("Your Text is="+ein.getText());
setContentView(t);
7
P.N.R
bb.setOnClickListener(
    new View.OnClickListener()
    {
        public void onClick(View view)
        {
            String s1=tt.getText().toString();
            tv.setText(s1);
        }
    }
);
5
Bamadeva

まず、テキスト編集ビューからテキストを取得します

edittext.getText().toString()

取得したテキストをvalueなどの文字列に保存します。

value = edittext.getText().toString()

次に、valueのテキストとしてtextviewを設定します。

textview.setText(value)
4
andriod_testing
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);
    }
});
3
chainBIGBoy

ボタンをクリックしたときに次のコードを使用します。

 String value = edittext.getText().toString().trim(); //get text from editText 
 textView.setText(value); //setText in a textview

あなたに役立つことを願っています。

1
mehdi musavi

「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-ファイルを置き換えるだけです

1
Thrawn80

これを試してください->

EditText text =(EditText)findViewById(R.id.text_input);

編集可能な名前= text.getText();

編集可能は、文字列値と整数値の両方を処理するgetText()メソッドの戻りデータ型です

0
Vinay Rana