代码如下:Button bn = (Button)findViewById(android.R.id.ok);
如图:
先谢了!!
就是因为用不了R.id.ok才用android.R.id.ok 的
android自定义控件 为什么找不到id
同上,不过有的时候是因为你的xml文件写错了,那么是不会生成R文件的,那么自然是找不到id,还有就是你寻找id的那句代码的位置是不是正确,如果错误,有时候也是找不到的,你没有代码,我也不好确认是那个位置的错误。最好能把代码贴出来 纯手打,求给分~还有你用的工具是什么,是eclipse吧?
android开发中 关于R.id的问题
代码中setContentView(R.layout.main)作用是设置界面布局,并设置了该Activity的关联视图集根;Button button=(Button)findViewById(R.id.button);从视图集根遍历找到id为button的视图,所以,我们先要进行布局的安排。在res\/layout文件夹下创建main.xml,代码如下,当然随便布局:<LinearLayout xmlns:androi...
弱弱的问一下。。。布局文件中给控件取ID有没有什么命名规则的。。拜托...
1. 在项目的根目录有个配置文件“AndroidManifest.xml”,是用来设置Activity的属性的如 其中“android:name=".MyAndroidActivity"”里面的“.”符号表示说当前包的意思, 也就是在<mainfest>标签中设置的package属性“wq.org”指定的包路径,假如wq.org包下还有一个cc包,并且有一个Activity名为CCActiv...
Android开发中getViewById为什么返回null
此时,如果你仍然用旧的办法在onCreate调用getViewById,那么会返回null,原因是:在新的layout文件不是存放在默认的(res\/layout\/activity_quiz.xml)文件中,而是存放在(res\/layout\/fragment_quiz.xml)文件中。所以要在fragment_quiz.xml去找对应的ID才会找到,而新的IDE生成的代码中加载(fragment_quiz....
如何制作Jar包并在android中调用jar包
如果引用的是layout文件夹中的文件,能找到layout中的xml,例如layout中ee.xml,可以找到R.layout.ee,但是在ee.xml中定义的控件id却引用不到,抛出异常ERROR\/AndroidRuntime(13703):Caused by:java.lang.NullPointerException。如果在当前项目中调用不涉及jar包中的res的调用,一切OK。4.如果共享代码,...
Android开发中getViewById为什么返回null
一,调用顺序不当导致的异常 持这种观点的主要原因是getViewById的调用放到了setContentView之前,如下:super.onCreate(savedInstanceState);mTrueButton = (Button)getViewById(R.id.true_button);setContentView(R.layout.activity_quiz);理由是:当activity 调用 setContentView() 时,android 才会去...
Android开发中getViewById为什么返回null
一,调用顺序不当导致的异常 持这种观点的主要原因是getViewById的调用放到了setContentView之前,如下:super.onCreate(savedInstanceState);mTrueButton = (Button)getViewById(R.id.true_button);setContentView(R.layout.activity_quiz);理由是:当activity 调用 setContentView() 时,android 才会去...