大神求救Android、setOnClickListener侦听总提示错误
package com.example.test;
import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
public class MainActivity extends ActionBarActivity {
private EditText edtMile;
private TextView txtKM;
private Button btnTran;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//取界面组建
edtMile=(EditText)findViewById(R.id.edtMile);
txtKM=(TextView)findViewById(R.id.txtKm);
btnTran=(Button)findViewById(R.id.BtnTran);
//事件监听,定义方法
btnTran.setOnClickListener(btnTran1);
public Button.OnClickListener btnTran1=new Button.OnClickListener()
{
@Override
public void onClick(View v) {
//TODO Auto-generated method stub
int miles=Integer.parseInt(edtMile.getText().toString());
double km=1.61*(double)miles;
txtKM.setText("时速"+km+"公里");
}
};
}
红色的地方总是显示错误
第一个btnTran1
错误 显示是btnTran1 cannot be resolved to a variable
第二个地方错误显示
此行的多个标记
- 参数 btnTran1 的修饰符不合法;只允许使
用终态
- 参数 calcBMI 的修饰符不合法;只允许使
用终态
本人大学新手一枚 第一次接触Android编程 很多地方不懂,也是看着书尝试,可是书上很多地方都是错的
进过百度后自行改过了,但这个两个问题一直解决不了,希望大神可以帮忙解决,并且详细简单点。