2011-06-26 5 views
0

あなたが私の以前の質問が表示されなかった場合はどうすればいいですか?2コマンドボタンを使用して、スキャナを使用してedittextからtextviewにテキストをインポートしますか?構文error setOnClickListener?

は私がsetOnClickListener "トークン に構文エラー "このエラーに

をgeting保つ"、 このトークンの後に予想される VariableDeclaratorId" 私は何をしないのです

を:ここに私がやっていることですまたは間違っている?

package test.app; 

import android.app.Activity; 
import android.os.Bundle; 
import android.view.View; 
import android.widget.Button; 
import android.widget.EditText; 
import android.widget.TextView; 
import android.view.View.OnClickListener; 

import java.util.Scanner; 
import android.R.layout; 
public class test extends Activity { 

    Scanner what = (new Scanner(System.in)); 
    private int addbtn; 
    Button btn = (Button) findViewById(addbtn); 
    btn.setOnClickListener = (new OnClickListener() { 

     public void onClick(View v) { 
      int txtbox; 
      EditText txt = (EditText) findViewById(txtbox); 
      int tv1; 
      TextView txt1 = (TextView) findViewById(tv1); 
      txt.setText(txt.getText().toString());} 

    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.main); 
    } 
} 

答えて

1

あなたはnew OnClickListenerブロックの閉じ括弧}を逃しています。

また、メソッドがsetContentView(...)と呼ばれる前にButton btn = (Button) findViewById(addbtn);を試してはいけません。

さらに、addbtnは有効なリソースIDではありません。

setContentView(...)の前にfindViewById()メソッドを使用してください。

+0

あなたは有効なリソースとして何を提案してくれてありがとうございますか? – ricardo123

+0

@ ricardo123: 'addbtn'を使用する代わりに、' R.id.あなたの 'main.xml'レイアウトファイルで' Button'を指定したidを使い、 'onCreate(...) 'にボタンコードを移動してください – Squonk

+0

助けてくれたことありがとうございました – ricardo123

0

上部にかっこが表示されないように見えます。どのようなものが(新しいonClickListenerの前に)一致していますか?

+0

どういう意味ですか?そんなことで騒ぎの騒ぎです – ricardo123

関連する問題