Android开发 eclipse ...cannot be resolved

GreyWang1 2017-11-02 09:29:51
Android 新人
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);
}
}

报错: edit cannot be resolved ; txt cannot be resolved;
warning: The value of the field MainActivity.edit (txt) is not used.
res中并没有相关报错。。网上没找着对应的原因和解决方法
...全文
134 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
YXTS122 2017-11-03
  • 打赏
  • 举报
回复
你应该把class mClick 写在class MainActivity里
hnzzstw 2017-11-03
  • 打赏
  • 举报
回复
1楼正解,class mClick 应该是class MainActivity的内部类
jklwan 2017-11-03
  • 打赏
  • 举报
回复
1楼正解,不然你这个类用不了main中的字段

80,354

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧