Android开发 eclipse ...cannot be resolved

Android 新人
[code=java]package com.example.ex03_01;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.TextView;
import android.widget.EditText;
import android.widget.Button;

public class MainActivity extends Activity {
private TextView txt;
private EditText edit;
private Button myButton;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
txt= (TextView)findViewById(R.id.textView1);
edit= (EditText)findViewById(R.id.editText1);
myButton= (Button)findViewById(R.id.button1);
myButton.setOnClickListener(new mClick());
}
}
class mClick implements OnClickListener{
public void onClick(View v){
String inputStr;
inputStr=edit.getText().toString();
txt.setTxt(inputStr);
}
}[/code]
报错: edit cannot be resolved ; txt cannot be resolved;
warning: The value of the field MainActivity.edit (txt) is not used.
res中并没有相关报错。。网上没找着对应的原因和解决方法 应该不是版本问题
图片说明

2个回答

把你完整的错误log日志粘贴出来看一下呢!看一下你报错具体实在哪一行

chenbaige
legendCoder 回复GreyWang1: 采纳一下呀,兄弟
2 年多之前 回复
GreyWang1
GreyWang1 回复legendCoder: 嗯嗯解决了 受教~ 受c、c++影响 没想到java里有内部类这种操作
2 年多之前 回复
chenbaige
legendCoder 回复GreyWang1: 把你的mClick类放到MainAcrivity内部去,你都放到外不去了,还是私有属性,怎么访问。
2 年多之前 回复
GreyWang1
GreyWang1 en 传了 谢谢
2 年多之前 回复

图片说明

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐