android开发的布局技巧-tools

使用实例 :

第一步: 在布局的根标签里面添加以下命名空间(其实这个也没必要, 第二步完成之后会提示的)

xmlns:tools="http://schemas.android.com/tools"
第二步: 在textview里面使用(我基本只用在tv) 格式是: tools:text = ""
<TextView
    android:id="@+id/currentPosition"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textColor="@color/white"
    app:layout_constraintBottom_toTopOf="@+id/guideline4"
    app:layout_constraintStart_toEndOf="@+id/playAndPause"
    app:layout_constraintEnd_toStartOf="@+id/seekbar"
    app:layout_constraintTop_toTopOf="@+id/playAndPause"
    tools:text="播放位置"
    />

为什么使用tools ?

为什么要使用命名空间? 这个问题你看以下的图片就知道了 比较一下左右两边的图片

   


        我们布局里面一般都会使用到textview控件, 从逼格来看, 写死一个tv虽然可以模拟数据, 但这个做法low,,,,,从性能的角度讲, 写死一个text, 会编译打包到apk的, 这是不值的.

        但是, 我们如果不写tv模拟一下数据, 有时候想要查看布局效果就会看不到, 有时候就不知道怎么操作了,总而言之, 这个text模拟数据写不写, 有时候无关紧要, 有时候就很麻烦, 所以, tools就登场了, tools的好处就是: 只在预览中有效果, 但是编译打包的时候不会作为资源加入apk

=========更新20180322============

下面这篇文章是关于tools属性的, 写得很好, 推荐给大家, 我的文章算是抛砖引玉了

点击打开链接



猜你喜欢

转载自blog.csdn.net/yan_startwith2015/article/details/78981508