2013-11-30 2 views
3

Я получаю этот код ошибки The constructor TextView(new View.OnClickListener(){}) is undefined , пожалуйста, помогите мне, это мой код, его уже несколько дней беспокоили.
`package com.example.tgtidea;Конструктор TextView (новый View.OnClickListener() {}) не определен

public class FrontPage extends Activity { 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_front_page); 

    Button btn1 = (Button)findViewById(R.id.button1); 
    btn1.setOnClickListener(new OnClickListener() { 


     public void onClick(View v) { 

      EditText comment = (EditText)findViewById(R.id.editText1); 
      String comment1 = comment.getText().toString(); 
      TextView textView = new TextView(); 
      textView.setTextSize(40); 
      textView.setText(comment1); 

     } 
    }); 
} 

@Override 
public boolean onCreateOptionsMenu(Menu menu) { 
    // Inflate the menu; this adds items to the action bar if it is present. 
    getMenuInflater().inflate(R.menu.front_page, menu); 
    return true; 
} 

} 
` 

Это не весь мой код, но это большая его часть. сделал некоторые исследования, и похоже, что у некоторых других людей была аналогичная проблема, кроме как с Intent вместо Text View. Я довольно молодой программист, мне только 14, так извините мое невежество. Спасибо за помощь.

ответ

3

Изменить этот

TextView textView = new TextView(); 

в

TextView textView = new TextView(FrontPage.this); 

Но ваш TextView не привязан к деятельности. Есть LinearLayout или RelativeLayout в activity_frot_page, инициализировать его и добавить TextView к нему или иметь TextView в activity_front_page инициализировать его и установить текст в TextView

http://developer.android.com/reference/android/widget/TextView.html

Посмотрите на общественных конструкторами в ссылке выше

0

Ьгу что-то вроде:

mCallButton.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View v) { 
      new FatchItemsTask().execute(); 
     } 
    }); 
Смежные вопросы