zoukankan      html  css  js  c++  java
  • Android新手之旅(2) 新手问题

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

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

    2、怎样添加Activity

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

    image

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

    image

    添加各项内容后:

    image

    调用新窗口:

    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

    再修改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

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

    image

  • 相关阅读:
    Flask目录结构
    RHSA-2019:1880-低危: curl 安全和BUG修复更新 及 RHSA-2019:1884-中危: libssh2 安全更新
    ELK+Logback进行业务日志分析查看
    Maven编译过程中出现的问题
    Zabbix监控服务器磁盘I/O
    创建readonly只读用户脚本
    Zabbix监控多个JVM进程
    redis命令
    docker配置Nginx
    docker基本命令
  • 原文地址:https://www.cnblogs.com/jetz/p/2102736.html
Copyright © 2011-2022 走看看