zoukankan      html  css  js  c++  java
  • android ids.xml资源的使用

    ids.xml文件例子:

    XML file saved at res/values/ids.xml:

    使用方式:

    一:

    二:Button btn=new Button(context);  btn .setId(context.getResources().getInteger(R.id.button_ok));
    红色部分的书写形式是不正确的,我们直接使用btn.setId(R.id.button_ok);就OK,如果用红色部分的话就会报一个无法找见资源的错误.
    使用这两种方式都是可以的,如果我们用了ids.xml我们就有以下的几个好处:
    1.命名方便,我们可以把一些特定的控件先命好名,我们在使用的时候直接在我们的布局中设置id,省去了一个命名环节。
    2.在我们写代码布局的时候,我们在设置ID的时候,我们就需要使用这种方式为我们的控件来命名了,在查找的时候它就可以去R文件中查找相应的ID,然后进行转换。
    注意:在ids.xml中的每一项目也会生成成到R文件中的,如我们上面的ids.xml在我们的R文件中会生成下面的对照:
     public static final class id {
            public static final int button_ok=0x7f080000;
            public static final int dialog_exit=0x7f080001;
    我们在使用的时候,不管哪种方式设置的id,都是一样的:
    findViewById(R.id.xxx);
  • 相关阅读:
    Eclipse打jar包的方法
    Eclipse中SVN插件的安装
    无法远程访问 MySql Server
    TCP(Socket基础编程)
    安装淘宝镜像cnpm时出现问题及解决方案
    搭建vue脚手架---vue-cli
    padding和margin设置成百分比
    响应式布局
    响应式网页:用em,rem设置网页字体大小自适应
    url两次编码
  • 原文地址:https://www.cnblogs.com/zhujiabin/p/4537766.html
Copyright © 2011-2022 走看看