我刚开始使用eclipse编写Android应用程序..
我尝试按照本指南操作:http://developer.android.com/training/basics/firstapp/building-ui.html 但我不能比这里更进一步......
当我通过我的htc手机运行我的应用时,它只显示一个空的应用....
然后我尝试在eclipse中创建一个全新的Android应用程序,作为一个标准,有一个带有文本写作的应用程序" Hello world" ..
当我在图形布局中显示我的activity_main.xml时,它会显示一个带有此文本的应用程序" hello world" ....但是,当我通过我的htc运行它时,我仍然只是得到一个空的应用......
这怎么可能,我缺少什么?
感谢。
编辑:实际上,手机上的应用程序并不是完全空的......它确实显示了带有android徽标和我的应用程序名称的标准head-banner。但没有textview ...
答案 0 :(得分:0)
首先关闭已在HTC设备上运行的应用程序版本。或者最好的事情是卸载它再试一次。 它应该工作
另外,设置内容视图
setContView(R.layout.your XML file name);
答案 1 :(得分:0)
您的活动不会向窗口添加任何内容,因此不显示任何内容。
好像你已经在res/layout
中拥有了向导生成的布局。只需添加
setContentView(R.layout.activity_main);
到onCreate()
activity_main
对应res/layout/activity_main.xml
,该布局文件实际上包含您想要显示的用户界面。
还要导入生成的资源标识符:
import com.example.nytapp.R;
您还需要在onCreate()
中调用超类onCreate()
。添加
super.onCreate(savedInstanceState);
作为onCreate()
的第一行。
警告
ActivityManager:警告:活动未启动,其当前任务已被带到前面
无需担心 - 如果您没有更改代码并尝试运行它,则应用程序不会重新安装并启动,但只会将现有实例放在首位。