zoukankan      html  css  js  c++  java
  • 第8章 使用布局与组件创建用户界面

    8.4.4 布局参数

    名称不以layout_开头的属性作用于组件。组件生成时,会调用某个方法按照属性及属性值 进行自我配置。

    名称以layout_开头的属性则作用于组件的父组件。我们将这些属性统称为布局参数。它们 会告知父布局如何在内部安排自己的子元素。

    8.5.7 组件ID与多种布局

    有时, 设备处于不同方向时使用的布局会有很大差异。如发生这样的情况,应在保证组件已确实存在后, 再在代码中引用它们。

    如果一个组件只存在于一个布局上,则需先在代码中进行空值检查,确认当前方向的组件存 在后,再调用相关方法:

    
    Button button = (Button)findViewByiId(R.id.button);
    
    if(button!=null){
    
        //do something
    
    }
    
    

    最后,请记住,定义在水平或竖直布局文件里的同一组件必须具有同样的android:id属性, 这样代码才能引用到它。

  • 相关阅读:
    pageX,clientX,screenX,offsetX的区别
    不同的浏览器内核了解学习
    小游戏模仿
    浏览器兼容性
    hack是什么
    DOM对象
    Browser对象
    html状态码与缓存学习
    javascript对象(2)
    javascript对象(1)
  • 原文地址:https://www.cnblogs.com/qiaoer2/p/7110062.html
Copyright © 2011-2022 走看看