2012-07-09 80 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