zoukankan      html  css  js  c++  java
  • eclipse提示:This tag and its children can be replaced by one <TextView/> and a compound drawable

    今天在学习android开发的时候,写了这样的一段代码:

    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical" 
        android:gravity="center"
        >
        <ImageView 
            android:id="@+id/imageview2"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            />
        <TextView 
            android:id="@+id/textView2"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:gravity="center"
            />
    </LinearLayout>

    然后eclipse就报出提示:This tag and its children can be replaced by one <TextView/> and a compound drawable

    最后查了一下资料发现:

    有时候我们可能会用image+textview组合,但其实image是没必要的,textview提供了一个属性来给它设置image

    如:通过 setCompoundDrawable 方法, 或者直接在xml中使用android:drawableLeft.、android:drawableRight等属性指定!

    其他:

    • Set android:baselineAligned="false" on this element for better performance
      • 如果LinearLayout被用于嵌套的layout空间计算,它的android:baselineAligned属性应该设置成false,以加速layout计算
      • android:baselineAligned="false"
    • This LinearLayout layout or its RelativeLayout parent is useless;
      • 多余的Linearlayout或者RelativeLayout
      • 删除即可
    • Use a layout_height of 0dip instead of wrap_content for better   performance
      • 当在一个linearlayout布局中为一个控件设置weight属性时,这个组件会默认填充剩余空间
      • 去掉weight属性或者修改wrap_content为0dp
    • Buttons in button bars should be borderless
      • 原因未知
      • style="?android:attr/buttonBarButtonStyle"

    资料摘自:http://www.tuicool.com/articles/YvMjEz  

          http://blog.csdn.net/feng88724/article/details/7638511

  • 相关阅读:
    美国商务签证面试经历
    正则表达式匹配字符串中的数值部分并将其返回
    在WPF中使用水晶报表for vs2010的方法
    Wpf中用代码执行控件的单击事件
    WPF项目中使用水晶报表for vs2010时的一个找不到程序集的问题
    WinForm实现全屏方法
    wpf中将数据导出为Excel
    WinForm实现窗体上控件的自由拖动
    在WPF中使用WinForm控件方法
    多样、互动的WinForm UI设计与开发思路(Flash、Html等)
  • 原文地址:https://www.cnblogs.com/JamKong/p/5043554.html
Copyright © 2011-2022 走看看