2012-07-09 78 views
0

我收到以下错误,而试图编译我的Java代码在Eclipse:Android Java编译错误:“=”,语法错误;预计

“多个标记在该行 - 行断点:MyHelloWorld [行:25] 上TextButtonClicked(查看) - 语法错误令牌 “=”;预计”

package com.example.helloworldandroid; 

import android.os.Bundle; 
import android.app.Activity; 
import android.view.Menu; 
import android.view.MenuItem; 
import android.view.View; 
import android.widget.TextView; 
import android.support.v4.app.NavUtils; 

public class MyHelloWorld extends Activity { 

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

    @Override 
    public boolean onCreateOptionsMenu(Menu menu) { 
     getMenuInflater().inflate(R.menu.activity_my_hello_world, menu); 
     return true; 
    } 
    public void onTextButtonClicked(View view){ 
     TextView textView =(TextView)findViewById(R.id.haikuTextView); 
     textView.setVisibility(View.VISIBLE); 
    } 

} 
+4

尝试从项目做一个干净的构建 - >清洁 – 2012-07-09 15:17:30

回答

0

尝试:

public void onTextButtonClicked(View view){ 
     txtView = new TextView(this); 
     txtView=(TextView)findViewById(R.id.haikuTextView); 
     textView.setVisibility(View.VISIBLE); 
    } 
+0

这将创建一个山高nd'TextView'然后尝试用新的引用覆盖它。这不起作用。 – ScouseChris 2012-07-09 15:34:40