android:duplicateParentState指的是当前控件是否跟随父控件的(点击、焦点等)状态

例:假设一Layout有两子View,对Layout进行监听点击事件;子ViewA一个设置duplicateParentState为true,子View设置为false,当点击Layout后,子ViewA的点击态背景变色成功,子ViewB背景态变色无效,因为点击事件被Layout捕获。效果如下图:

1)xml中与像素有关的单位

  1. px(像素):屏幕上的点。  
  2. in(英寸):长度单位。  
  3. mm(毫米):长度单位。  
  4. pt(磅):1/72英寸。  
  5. dp(与密度无关的像素):一种基于屏幕密度的抽象单位。在每英寸160点的显示器上,1dp = 1px。 在大于160点的显示器上可能增大。  
  6. dip:与dp相同,多用于Google示例中。  
  7. sp(与刻度无关的像素):与dp类似,但是可以根据用户的字体大小首选项进行缩放。  
2)是否复制它的父布局的状态

在xml文件中添加如下属性:android:duplicateParentState="true"

当这个属性设置为"true"时,这个控件将优先从它的直接父控件获得当前的图片状态(例如,focused, pressed等等)。对应java代码中的方法:isDuplicateParentStateEnabled()

更多相关文章

  1. Android(安卓)listview与adapter用法
  2. Gallery的使用
  3. android数据库存储-sqllite
  4. Android中FloatingActionButton的基本使用
  5. 安卓控件之图片控件(ImagView)
  6. Android初步
  7. Android(安卓)UI(TextView)详解
  8. android 中 AppWidget 的 ListView 的实现
  9. Android(安卓)之 下拉框(Spinner)的使用

随机推荐

  1. Android动态设置android:drawableLeft|Ri
  2. android AlertDialog中EditText无法显示
  3. 使用Android(安卓)Studio遇到的一些常见
  4. android中涉及的字体修改
  5. Handler与Android进程管理
  6. Android(安卓)开发日常积累
  7. Android中的TextView
  8. ubuntu下android源代码以及内核的获取
  9. android View setText NotFoundException
  10. 方法一、使用Handler和Thread(线程)实现定