2014-11-13 8 views
1

Im новое для программирования android и Im после этого учебника: https://www.youtube.com/watch?v=pZaRNVwKAy4. Я внимательно следил за учебником, но Eclipse удается найти множество ошибок. Он говорит, что фигурные скобки неверны, но когда я выбираю один, тот, который соответствует освещению, и все они образуют пару. Кроме того, Eclipse не распознает переменные, объявленные перед методом onCreate. Вот код:Eclipse не может подключить фигурные фигурные скобки

package com.example.tutorialproject; 

import android.R; 
import android.app.Activity; 
import android.os.Bundle; 
import android.view.View; 
import android.widget.Button; 
import android.widget.EditText; 
import android.widget.RadioGroup; 
import android.widget.RadioGroup.OnCheckedChangeListener; 
import android.widget.TextView; 



public class TutorialOne extends Activity implements OnCheckedChangeListener{ 

    TextView = textOut; 
    EditText = textIn; 
    RadioGroup = gravityG, styleG; 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     // TODO Auto-generated method stub 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.tutorial1); 

     textOut = (TextView) findViewById(R.id.tvChange); 
     textIn = (EditText) findViewById(R.id.editText1); 
     gravityG = (RadioGroup) findViewById(R.id.rgGravity); 
     styleG = (RadioGroup) findViewById(R.id.rgStyle); 
     Button gen = (Button) findViewById(R.id.bGenerate); 

     gen.setOnClickListener(new View.OnClickListener() { 

      public void onClick(View v){ 
       textOut.setText(textIn.getText()); 
      } 

     }); 
    } 

    @Override 
    public void onCheckedChanged(RadioGroup group, int checkedId) { 
     // TODO Auto-generated method stub 

     switch (checkedId){ 
     case R.id.rbLeft: 
      textOut.setGravity(Gravity.LEFT); 
      break; 

     case R.id.rbCenter: 
      textOut.setGravity(Gravity.CENTER); 
      break; 

     case R.id.rbRight: 
      textOut.setGravity(Gravity.RIGHT); 
      break; 
     } 
    } 

} 

Вырезать/вставить и очистить не работает, я уже пробовал. Кто-нибудь может понять, что может быть проблемой? Извините, за длинную статью.

Заранее спасибо

+3

Не принимайте это слишком жестко, но перед тем, как заняться Android, вы должны пройти базовый учебник по Java. – codeMagic

ответ

3
TextView = textOut; 
EditText = textIn; 
RadioGroup = gravityG, styleG; 

избавиться от =. Вы можете найти здесь хорошее введение в member variables

+1

Решил это ... Я не понимаю, как я мог пропустить это, спасибо –

Смежные вопросы