2016-05-11 12 views
0
package com.example.harikrishna.myapp4; 
import android.support.v7.app.AppCompatActivity; 
import android.os.Bundle; 
import android.text.Editable; 
import android.view.View; 
import android.widget.EditText; 

public class MainActivity extends AppCompatActivity { 

EditText ed1,ed2; 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 
    ed1=(EditText)findViewById(R.id.editText); 
    ed2=(EditText)findViewById(R.id.editText2); 
} 
public void fun(View V){ 
    if(V.getId()==R.id.button){ 
     Editable e=ed1.getText(); 
     String s=e.toString(); 
     s=s.trim(); 
     if(s.length()>0){ 
      ed2=setText(s); 
      ed1=setText(""); 
      ed2=requestFocus(); 
     } 
    } 
    else{ 
     String s=ed2.getText().toString().trim(); 
     if(s.length()>0){ 
      ed1=setText(s); 
      ed2=setText(""); 
      ed1=requestFocus(); 
     } 
    } 
} 
} 

コンパイラはエラーエラーを示します.lang.String)。エラー:(26、21)エラー:(26、21)エラー:シンボル方式のsetText(String)を見つけることができないと、メソッドのsetTextを解決することはできません(Javaのシンボル方式のsetText(String)を見つけることができません

PLはuがPLいくつかのいずれかが、私はこの問題

+0

ED1 = setSetText(S)とED2 =のsetText( "")が何をすべきを解決する方法を知っているだろうか?おそらくaを使用します。 =文字の代わりに –

+0

@Harikrishnaあなたは私の答えを見て試しましたか? – Dhiraj

答えて

1
change your code from 

      ed2=setText(s); 
      ed1=setText(""); 
      ed1=requestFocus(); 
    to this 
      ed2.setText(s); 
      ed1.setText(""); 
      ed1.requestFocus(); 
+0

はいそれは働いた...非常にありがとう – Harikrishna

+0

はいそれは働いた..非常にm uchありがとう – Harikrishna

関連する問題