请教一个关于Android开发的问题,困扰很久了

在src文件下的MainActivity代码如下packagecom.example.sample3;importandroid.net.Uri;importandroi... 在src文件下的MainActivity代码如下
package com.example.sample3;
import android.net.Uri;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.*;
import android.view.View.OnClickListener;
import android.webkit.WebView;
import android.widget.*;

public class MainActivity extends Activity {
Button b;
Button b2;
EditText et;
WebView wv;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
b=(Button)this.findViewById(R.id.b);
b2=(Button)this.findViewById(R.id.b2);
et=(EditText)this.findViewById(R.id.et);
wv=(WebView)this.findViewById(R.id.wv);

b.setOnClickListener(
new OnClickListener(){
public void onClick(View v){
String url=et.getText().toString();
wv.loadUrl(url);
} });
b2.setOnClickListener(
new OnClickListener(){
public void onClick(View v){
String url=et.getText().toString();
Uri uri=Uri.parse(url);
Intent intent=new Intent(Intent.ACTION_VIEW,uri);
startActivity(intent);

}});}}

代码中的id全部都有错误提示,
提示如下
b2 cannot be resolved or is not a field
et cannot be resolved or is not a field
wv cannot be resolved or is not a field
b cannot be resolved or is not a field
我应该怎样修改
展开
 我来答
man0306
2014-10-16 · TA获得超过958个赞
知道小有建树答主
回答量:707
采纳率:33%
帮助的人:398万
展开全部
把你的activity_main.xml 发一下看看
activity_main.xml 布局文件中要有对应的ID;
如果有对应的ID,clean 一下项目,试试
更多追问追答
追问

请看

追答
你的 xml 有问题吧。EditText id 为et 的 。 android :text ;值少了一个引号。
你你看看 xml 文件是不是报错了。
heptnaol
2014-10-16 · TA获得超过7260个赞
知道大有可为答主
回答量:7120
采纳率:78%
帮助的人:1785万
展开全部
可能错误的引入了android的R,而不是你自己资源文件生成的R,他俩的区别是包名不一致
也可能是你的资源xml有错误,不能编译出R
追问

我的R文件时自己自愿生成的。你说 “资源xml有错误,不能编译出R”

这句话你可以说明白点吗。

下面的截图表明是有R文件的

追答
import com.example.sample3.R;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
萌妹子你的节操
2014-10-16 · TA获得超过501个赞
知道小有建树答主
回答量:1253
采纳率:0%
帮助的人:706万
展开全部
系统文件损坏了 重新找一个固件刷 找不到原生的文件不好改 最好找一个刷
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式