eclipse源代码-eclipse安卓helloworld程序显示问题

问题描述

eclipse安卓helloworld程序显示问题

初次用安卓AVD
但是结果什么都没有显示

代码:
package com.example.third;

import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
public class MainActivity extends Activity{
public void oncreate(Bundle saveInstanceState){
super.onCreate(saveInstanceState);
TextView tv = new TextView(this);
tv.setText("Hello world");
setContentView(tv);
}
}

结果:
[2014-03-18 17:52:22 - Third] ------------------------------
[2014-03-18 17:52:22 - Third] Android Launch!
[2014-03-18 17:52:22 - Third] adb is running normally.
[2014-03-18 17:52:22 - Third] Performing com.example.third.MainActivity activity launch
[2014-03-18 17:52:22 - Third] Automatic Target Mode: using existing emulator 'emulator-5554' running compatible AVD 'AVD1.1'
[2014-03-18 17:52:22 - Third] Uploading Third.apk onto device 'emulator-5554'
[2014-03-18 17:52:24 - Third] Installing Third.apk...
[2014-03-18 17:52:55 - Third] Success!
[2014-03-18 17:52:55 - Third] Starting activity com.example.third.MainActivity on device emulator-5554

程序显示就是一片空白
求前辈多多指教

解决方案

推荐你了解一下android的目录结构,在这里,setContentView()括号里面的应该对应的是一个*.xml的文件,就是android的界面布局文件,所以我们在setContentView()中会填写R.layout.activity_main之类的界面布局文件,所以,你以上的代码在setContentView中出现了错误,自然不会出现helloworld,所以正确的代码是setContentView(R.layout.activity_main);其次,申明一个TextView,但是这个TextView必须在activity_main.xml文件中存在,所以在TextView对象赋值时应该是TextView tv = this.(activity_main.xml文件中对应的TextView的id),然后对TextView.Text进行赋值,然后进行编译和运行,才会有结果

时间: 2024-10-30 11:33:10

eclipse源代码-eclipse安卓helloworld程序显示问题的相关文章

eclipse源代码-eclipse的源代码怎么导入到eclipse里?

问题描述 eclipse的源代码怎么导入到eclipse里? 我在网上找了一个eclipse的源代码的zip包,但是用eclipse无法将源代码import进去.在导入界面勾选源代码所在的文件夹后,下面的next按钮也没变成可用状态,也没有错误提示.

eclipse源代码-Eclipse中怎么往新建的项目中添加java源代码?

问题描述 Eclipse中怎么往新建的项目中添加java源代码? Eclipse中怎么往新建的项目中添加java源代码?求解答!!!!! 解决方案 直接把源码import进eclipse就行了啊.如果导不进去,就新建一个空的工程,然后到对应的工作空间里,. 将对应的代码拷贝进去,去eclipse里面刷新下就OK了 解决方案二: 源码是工程文件夹模式的就import取去然后刷新 是单纯的.java文件复制粘贴到src文件夹下的包里吧 解决方案三: 把源码工程导入,在编译器中打开src目录,就可以在

安卓-关于提示eclipse上,“XX出错,程序已停止运行”的原因!

问题描述 关于提示eclipse上,"XX出错,程序已停止运行"的原因! 今天写了个小程序,在写按钮监听了时候出现了问题,反复检查代码,发现加上button.setOnClickListener(new Buttonlistener());这句话后,一运行,程序就终止运行,注释掉后,没问题,布局可以显示,本人菜鸟,望大神解答,如对问题有困惑,可指出,一直在,随时恭候. 解决方案 感觉把你的代码或者log信息粘出来或许更好,这样看不出来你的错误在哪 解决方案二: 详细说下,先在布局里添加

android-在Android eclipse上运行程序显示到虚拟手机上出现下面这个错误,大神帮忙分析分析

问题描述 在Android eclipse上运行程序显示到虚拟手机上出现下面这个错误,大神帮忙分析分析 解决方案 遇到:No content provider found for permission revoke: 说明是缺少安装的权限, 解决方案: 解决方案二: 遇到:No content provider found for permission revoke: 说明是缺少安装的权限, 解决方案: 如果回答对您有帮助,请采纳: 解决方案三: 遇到:No content provider f

在Eclipse中开发struts应用程序

一.下载并安装Easy Struts包 1.Easy Struts是开放源代码组织sourceforge.net上的一个项目,目前最新的版本是0.64,可以在它的网站 http://sourceforge.net/projects/easystruts上下载压缩文件org.easystruts.eclipse_0.6.4.zip (Eclipse的安装这里不再描述) 2.将下载后的压缩包解压到{ECLIPSE}\plugins目录下,其中{ECLIPSE}为Eclipse所在的目录.应该注意的是

使用Eclipse调试iPhone Web应用程序

开始之前 关于本教程 本教程讲述如何使用 Eclipse.Aptana 的 iPhone 开发插件.Aptana 的 Firefox JavaScript 调试器和 Firebug 调试 iPhone Web 应用程序. 目标 使用基于 Eclipse 的 Aptana Studio 提供的各种工具调试针对 iPhone 优化的 Web 应用程序.本教程主要关注如何最佳地调试 JavaScript 和 Ajax 应用程序. 先决条件 读者应当熟悉 iPhone Web 应用程序开发.JavaSc

在eclipse的console栏中一直显示java.io.IOException

在eclipse的console栏中一直显示java.io.IOException: 您的主机中的软件中止了一个已建立错误.具体如下. [2013-09-02 17:24:14 - ddmlib] 您的主机中的软件中止了一个已建立的连接. java.io.IOException: 您的主机中的软件中止了一个已建立的连接. at sun.nio.ch.SocketDispatcher.write0(Native Method) at sun.nio.ch.SocketDispatcher.writ

将Eclipse插件转换为RCP应用程序(上)

有不少朋友问到如何把一个已有的Eclipse插件转换为RCP应用程序,其实这个 过程并不复杂,因为RCP应用也是基于插件的结构,可以说RCP 就是精简后的 Eclipse平台,只是我们要对这个平台做一些定制工作.将任何一个传统的 Eclipse插件项目转换到RCP可以分为两个步骤,这篇先介绍第一个步骤:建立应 用程序. 在GEF入门系列(三.应用实例)里我曾做过一个精简的GEF应用程序(下载) ,这一篇里我就一步一步的把这个例子转换为RCP应用程序(点击下载转换后的项 目打包).应用程序(App

编程-Eclipse环境下编写Java程序,使用float类型的数据为什么无法进行算数运算?

问题描述 Eclipse环境下编写Java程序,使用float类型的数据为什么无法进行算数运算? float f=5+5.5; 或者 float f ; f= 1*5.5; 这两个均会报错,我就纳闷了.为什么这样不行?后来我又试了: int a= 5; float f ; f= a*5.5; 还是不行,报错的语句就是给f赋值的语句. 请问为什么?C++下亲测这三者均可运行,难道这是Java的特性吗?不可能啊,如果这种操作都会编译报错,那这float基本上就没用处了,这太不科学了. 为了避免一些网