美文网首页安卓开发
安卓tools命名空间大用途

安卓tools命名空间大用途

作者: 蓝不蓝编程 | 来源:发表于2018-10-23 17:48 被阅读1次

    tools是什么

    tools命名空间是用于在开发阶段,在IDE中预览xml界面用的,真实运行的时候,不会展示tools中设置的属性。

    为什么需要tools

    因为真实运行和开发阶段有时需要不同的效果。如一个TextView,真实运行的时候,默认情况下是隐藏的;但是开发阶段需要调整位置等,如果隐藏了,就不方便调整了,也不方便查看设置文字颜色、大小之后的效果。

    如何使用

    1. 命名空间中添加xmlns:tools="http://schemas.android.com/tools"
    2. 然后就可以使用了,基本android本来具有的属性,都有对应的tools属性。

    有哪些常用tools工具

    1. 显示出控件
    android:visibility="gone"
    tools:visibility="visible"
    
    1. 设置TextView开发态显示的文字:tools:text="参数"
    2. 设置ImageView开发态显示的图片:tools:src="@drawable/img_filter"
    3. 为ListView、GridView、RecyclerView设置数据,方便预览效果。这部分没有实际玩过,大家可以参考链接

    参考资料

    https://www.jianshu.com/p/52ba7800d3b9
    https://www.jianshu.com/p/2912bcba4465

    相关文章

      网友评论

        本文标题:安卓tools命名空间大用途

        本文链接:https://www.haomeiwen.com/subject/utwazftx.html