不得不用的tools命名空间

/ 0评 / 7

Android遇见tools

我们在xml布局中,所有的android:XXX都可以替换为tools:XXX

RecycleView遇见tools

1、指定item个数

tools:itemCount="4"

2、指定使用的GridLayoutManager

//指定使用GridLayoutManager
tools:layoutManager="GridLayoutManager"

3、指定GridLayoutManager每行的item数量

tools:spanCount="2"

4、指定RecycleView的item布局

tools:listitem="@layout/item_layout"

5、指定使用LinearLayoutManager

tools:layoutManager="LinearLayoutManager"

6、指定LinearLayoutManager的方向

tools:orientation="vertical"

ImageView遇见tools

快速设置一张图片

<ImageView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        tools:src="@tools:sample/avatars" />

TextView遇见tools

快速设置文字

<TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        tools:text="@tools:sample/full_names" />

假数据遇见tools

属性值 说明
@tools:sample/full_names 一个名字
@tools:sample/first_names 一个名字
@tools:sample/last_names 一个名字
@tools:sample/cities 一个城市
@tools:sample/us_zipcodes 一个城市码
@tools:sample/us_phones 一个手机号
@tools:sample/avatars 一个头像
@tools:sample/backgrounds/scenic 一个背景

参考链接:https://www.jianshu.com/p/2912bcba4465

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注