专栏首页听雨堂Android新手之旅(2) 新手问题

Android新手之旅(2) 新手问题

1、添加控件,运行,但有一个main.out.xml老是报错,说没有内容

原因:和vs有所不同,eclipse的运行编译与当前打开的文件密切相关,所以就出问题。切换到java文件,运行就ok。参考

2、怎样添加Activity

Activity就是窗体,打开AndroidManifest.xml,在Application视图,可以看到

添加前,必须要创建一个相应的class才行。

添加各项内容后:

调用新窗口:

Intent i=new Intent();
i.setClass(add2.this, newact.class);
startActivity(i);
add2.this.finish();

如果刚才的newact.java是复制的add2.java,那么两个窗体会共享一套界面,需要分开的话,就要在layout中新建一套界面(可以ctrl-c,ctrl-v后修改)

再修改newact.java中的代码setContentView(R.layout.main2);即可。

3、如果获取添加的控件的引用

添加的控件,在layout下的xml中有属性描述id,android:id="@+id/ttt"。同时在R.java中就会有相应的属性,使用它就可以引用到控件。

4、新建一个类

新建的类在gen目录下,位于同一个空间,可以直接调用。

5、如何显示一个很长的文本,可以用滚动条查看

main.xml中不用LinearLayout而用ScrollView。

6、类名.this的含义

当在内部类中使用this指的就是内部类的对象, 为了访问外层类对象,就可以使用外层类名.this来访问。参见

7、为应用程序设置背景

1)制作png图片 2)存放在drawable-hdpi文件夹下 3)刷新项目,应该可以看到该文件,同时R.java中应该有该项目了

4)在main.xml设计界面中单击右键,选择properties--background,再选择bk资源即可

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Android新手之旅(2) 新手问题

    1、添加控件,运行,但有一个main.out.xml老是报错,说没有内容 原因:和vs有所不同,eclipse的运行编译与当前打开的文件密切相关,所以就出问题...

    用户1075292
  • JQuery笔记(一)

    this与$(this)   在事件处理中,想用this来代表事件的对象,却不能成功。原来,this是html的元素,是javascript的对象,要用jque...

    用户1075292
  • 用scikit-learn和pandas学习线性回归

          对于想深入了解线性回归的童鞋,这里给出一个完整的例子,详细学完这个例子,对用scikit-learn来运行线性回归,评估模型不会有什么问题了。 1....

    用户1075292
  • Android新手之旅(2) 新手问题

    1、添加控件,运行,但有一个main.out.xml老是报错,说没有内容 原因:和vs有所不同,eclipse的运行编译与当前打开的文件密切相关,所以就出问题...

    用户1075292
  • 花旗集团旗下基金投资以色列互联网金融企业BlueVine

    以色列互联网金融创业企业BlueVine获得了来自花旗基金的战略投资。投资细节未披露。 票据保理公司BlueVine是一家为小企业提供流动资本融资的在线服务商...

    点滴科技资讯
  • CUDA-入门(转)

    CUDA,Compute Unified Device Architecture的简称,是由NVIDIA公司创立的基于他们公司生产的图形处理器GPUs(Grap...

    祝你万事顺利
  • python3.7 连接sql server出现pymssql.OperationalError: (20009, b'DB-Lib error message 20009, severity ...

    今天在使用python3.7中的pymssql 连接sqlserver的时候遇到的问题:

    小海怪的互联网
  • Petya 新型勒索病毒的加密原理分析

    此次席卷乌克兰等全球多个国家的勒索病毒,与之前的 Petya 病毒极为相似,二者都会修改受害者电脑的 MBR,并且在电脑重启后,展示虚假的磁盘扫描界面,同时对磁...

    serena
  • Redis原理 -基础数据结构

    动态字符串,类似arraylist,当字符串长度消息1M时,扩容是加倍现有空间,超过1M,扩容时会多扩1M空间,字符串长度最大为512M

    王小明_HIT
  • 远程Jupyter来实现Python气象聚类分析

    日常工作、学习中可能都会有小型工作站或者是服务器(云服务器)供大家使用,而且使用Python的频率也挺高的,那么通常都会有可能个人电脑性能有限、存储空间或者内存...

    zhangqibot

扫码关注云+社区

领取腾讯云代金券