我收到此错误代码The constructor TextView(new View.OnClickListener(){}) is undefined
请帮帮我这是我的代码,它让我难倒了好几天了。
`package com.example.tgtidea;
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岁,所以借口我的无知。谢谢您的帮助。
答案 0 :(得分:3)
更改此
TextView textView = new TextView();
到
TextView textView = new TextView(FrontPage.this);
但是你的textView没有附加到活动。在activity_frot_page
中有一个LinearLayout或RelativeLayout,初始化它并向其添加textView或在activity_front_page
中使用textView初始化它并将文本设置为textView
http://developer.android.com/reference/android/widget/TextView.html
查看上面链接中的公共构造函数
答案 1 :(得分:0)
尝试类似:
mCallButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
new FatchItemsTask().execute();
}
});