前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Android新手之旅(2) 新手问题

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

作者头像
用户1075292
发布2018-01-23 14:45:43
7640
发布2018-01-23 14:45:43
举报
文章被收录于专栏:听雨堂听雨堂

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

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

2、怎样添加Activity

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

image
image

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

image
image

添加各项内容后:

image
image

调用新窗口:

代码语言:js
复制
Intent i=new Intent();
i.setClass(add2.this, newact.class);
startActivity(i);
add2.this.finish();

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

image
image

再修改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中应该有该项目了

image
image
image
image

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

image
image
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2011-07-11 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档