Button button1 = (Button)findViewById(R.id.button1); 报错Button cannot be resolved to a type

main.xml包含:
<Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/button1" android:text="Button"></Button>
R.java包含:
public static final class id {
public static final int button1=0x7f050001;
public static final int textView1=0x7f050000;
}
求助啊!!!!!!!!!

第1个回答  2011-07-04
找不到Button对象,是不是包引用出错本回答被提问者采纳
第2个回答  2012-04-16
在前面加上import android.widget.Button;
第3个回答  2011-07-06
mx指的命名空间,在xml的头部定义,随便新建一个MXML文件,看他的头部信息就知道了。

<mx:Button></mx:Button>

...button1 = (Button)findViewById(R.id.button1); 报错R.id cannot...
不是使用R.id,而是你在layout.xml配置界面的时候,里面会含有类似如下的配置:<Button android:id="@+id\/login_btn_login" android:layout_width="130.0px"android:layout_height="42.0px" android:layout_marginTop="7.0px"android:layout_marginRight="12.0dip" android:text="@string\/login"...

如何绑定android点击事件
1、通过资源ID找到对应的Android控件,比如R.id.button1 Button button1 = (Button)findViewById(R.id.button1);2、调用setOnClickListener方法,将点击事件与之绑定 button1.setOnClickListener(new View.OnClickListener(){ public void onClick(View v) { \/\/这里放点击事件的逻辑 } });二、XM...

关于java的问题,基础的语法我这段代码错误出在哪
button1=(Button)void findViewById(R.id.button1);这个里面的第一个小括号,是中文的,不是英文的,所以报错,我虽然不写android,但是这种问题还是不会犯错的,所以我们建议你不要再学Android了,不适合。

...mButton=(Button)findViewBYID(R.id.Button01);...
这个语句的意思是创建一个Button对象,并将其实例化,findViewById 就是根据 ID R.id.Button01实例化Button, 其中R.id.Button01是项目编译之后在gen目录下自动生成的R文件中的一个整型数,代表的是 Activity所使用布局文件 xml中定义的对应的Button的ID 号,就是拥有属性 android:id=@+id\/Button01...

myButton = (Button) findViewById(R.id.button)的详细意思?
声明一个Button类型的变量:(private Button myButton)通过ID从界面上获取到一个Button对象并强制转换成Button类型并赋值给刚才声明的MyButton变量:(myButton = (Button) findViewById(R.id.button))也就是说获取到界面上的某一个button赋值给声明的Button类型的变量 ...

...本人菜鸟,所以请讲简单点) btn = (Button) findVie
这个btn = (Button) findViewById(R.id.button1);这句话代表你将要给一个Button类型的变量赋值(就算新手这个还是听得懂的吧~),赋的值为通过findViewById函数返回的值。这里的R.id.button表示你在Android界面菜单内拖出来的一个新的按钮,编译器会自动给这个按钮一个编号。findViewById函数就是通过...

我用android做了个界面和server通信 当我换界面的时候就死了 强制退...
b2 = (Button)findViewById(R.id.button2); b3 = (Button)findViewById(R.id.button3); b4 = (Button)findViewById(R.id.button4); et1 = (EditText)findViewById(R.id.editText1); et2 = (EditText)findViewById(R.id.editText2); try { s= new Socket(host,SERVERPORT); pw = new ...

R.id.button1报错!
这个应该是你的改好xml文件,没有build项目,xml文件里的bt1在R类中并没有生成,在activity中当然不能使用该ID,所以每次修改xml文件的ID,最好BUILD下项目,然后在activity中调用id。是XML没保存吧?

findViewById()的坑
1、参数错误:findViewById的参数是一个View的ID,如果在XML文件中没定义相应的ID,则程序会善意的告诉你:XXX cannot be resulved。此时,补充定义就可以了。2、未指定调用布局:findViewById()的调用与具体的布局有关,默认的是main.xml中的布局,函数前没有布局指示。不过,当我们在main.xml描述的...

...btn1一样么btn1=(button)fineViewById(R.id.btn1)
首先我不知道你说的ADT是什么意思?ADT只是一个工具。其次这里的private Button btn1 = null中的btn1指的是一个变量名,代表一个Button对象。而下面的findViewById(R.id.btn1)中的btn1则只是一个标识符,你可以理解成一个键值对中的key,他对应的是R文件中的一个整数id。这样设计是为了便于人们...

相似回答