初学者问题ved java和android

时间:2014-10-02 14:19:58

标签: java android eclipse

我刚开始使用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 ...

2 个答案:

答案 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:警告:活动未启动,其当前任务已被带到前面

无需担心 - 如果您没有更改代码并尝试运行它,则应用程序不会重新安装并启动,但只会将现有实例放在首位。