package wayne.android;
import android.app.Activity;
import android.app.AlertDialog;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
public class HelloWorld extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button button=(Button)findViewById(R.id.button);
button.setOnClickListener(new OnClickListener()
{
public void onClick(View v) {
openDialog();
}
}
);
}
private void openDialog(){
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("Hello");
builder.setMessage("Hello World \n");
builder.setNegativeButton("OK",null);
builder.show();
}
}
以上我是在网上找的helloworld代码,貌似在R.java里面类都是自动生成的,但是我把上面的那些代码打进去之后,在HelloWorld类里面就报错,提示Button button=(Button)findViewById(R.id.button);出现错误,无法解析R.id,2个快速修正可用,在类型R中创建字段id,在类型R中创建常量id,但是我R.java里面没有~~手动打进去,一保存的时候又消失了,不知道应该怎么解决!求高手帮忙!!!
还有个问题xml文件代码怎么查看啊?
android开发中 关于R.id的问题
代码中setContentView(R.layout.main)作用是设置界面布局,并设置了该Activity的关联视图集根;Button button=(Button)findViewById(R.id.button);从视图集根遍历找到id为button的视图,所以,我们先要进行布局的安排。在res\/layout文件夹下创建main.xml,代码如下,当然随便布局:<LinearLayout xmlns:androi...
android程序,R.raw.点不出自己的文件ID
R文件没有生成自己的id,通常是res目录下有错误。解决方式:选择“eclipse -- myeclipse”的clean,R文件便会出现。在工程上点击鼠标右键,选择“Build Project”,R.java就会回复。这样在程序中调用R文件指向的资源,也就可以自动补全了。从别的工程中拷贝一份R文件过来,然后string.xml里随便改动一下,...
android开发中R.id.myTextView1是什么
R.id.myTextView1是指向布局中的空间TextView,这个Textview的id被设置成了"@+id\/myTextView1",你到layout文件夹下找main.layout就能看到它。TextView和Button一样是UI控件中的一种,就像Button就是代表了按钮一样,TextView主要就是用来显示文本,"hello world ex03_07"这是一个字符串对吧,但是字...
纯粹的谈谈android.R.id.content
注解1:layout就定义了content id 注解2:mDecor把资源文件addView到本身View中 注解3:Window.java中有定义变量ID_ANDROID_CONTENT = com.android.internal.R.id.content;我们看findViewById 注解1:getDecorView是从DecorView中获取android.R.id.content 总结,android.R.id.content来自DecorView,但是这...
android中中为什么不能使用R.id.xx作为switch case中的参数
case必须跟常量,R文件中组件id不再作为常量,要用if else代替switch case。
android.R.id.content 指的是什么
在安卓布局文件中添加控件<Fragment \/>,系统定义的此Fragment的id为android.R.id.content 所以调用findViewById(android.R.id.content)可以得到此Fragment的view。
Android R文件里的ID 与我布局文件里的ID不一致
你直接到PROJECT菜单下,找到CLEAN,选中对应工程将其清理下,只要文件本身没问题,就OK了 步骤:PROJECT→clean...
在Android编程中,这个语句Button mButton=(Button)findViewBYID(R.id...
这个语句的意思是创建一个Button对象,并将其实例化,findViewById 就是根据 ID R.id.Button01实例化Button, 其中R.id.Button01是项目编译之后在gen目录下自动生成的R文件中的一个整型数,代表的是 Activity所使用布局文件 xml中定义的对应的Button的ID 号,就是拥有属性 android:id=@+id\/Button01...
安卓编程中,关于id的问题,
TextView是界面上的文字即用户名,EditText代表文本框,当用户输入用户名后点击提交时,我们要获取文本框里面的内容,所以首先找到这个文本框,这就要用到id:ExitText text = (EditText)findViewById(R.id.monile) ;String name= text.getText(); \/\/这样就能获取到文本框中的内容 而TextView控件没有...
android安卓:TextView textView = (TextView)findViewById(R.id.TE...
是R文件里没有生成相应的id吧.检查一下xml文件里有没有错误 没有的话就可能是工具的问题了 清一下项目或重启eclipse试试.