2017-10-09 3 views
-3
<EditText 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:id="@+id/editView" 
       android:layout_marginTop="20dp"/> 

      <Button 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:id="@+id/button" 
       android:text="Click"/> 

      <TextView 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:id="@+id/textView" 
       android:textSize="20sp"/> 

コーディング方法がわかりません 私はeditveiwで書いたものをボタンをクリックすると表示します同じ活動に私はちょうど私の質問をアンドロイドでコーディングを始めました。同じアクティビティのtextviewのボタンを使ってedittextデータを渡す方法です

public class MainActivity extends AppCompatActivity { 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.main_layout); 
     Edittext myTextButton = (Edittext) findViewById(R.id.editView); 
     myTextButton.setOnClickListener(new View.OnClickListener() { 

      } 
     } 
+0

以下を確認してください。 以降 super.onCreate(savedInstanceState); – steevoo

+0

まず、コードに 'EditText'ではなく' Editview'がありますか? – Xenolion

+0

はい、 'setContentView(R.layout.main_layout);'もあなたの質問を編集すれば答えが出ます。ちょうど編集! – Xenolion

答えて

2

setContentView(R.layout.main_layout)を欠けウルコード

 final TextView textView =(TextView) findViewById(R.id.textView); 
    final EditText editText =(EditText) findViewById(R.id.editView); 
    Button button =(Button) findViewById(R.id.button); 


    button.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View v) { 

      textView.setText(editText.getText().toString()); 
     } 
    }); 
関連する問題