参考:
Android Tools Attributes listItem 和 Sample Data 的用法
笔记
-
tools:text
TextView可以实现预览,不影响实际的效果例如:
tools:text="测试"
-
tools:listitem
属性值为一个layout
,就是item
的布局例如:
tools:listitem="@layout/item_direct_message"
listitem可以引用的官方资源文件
属性值 | 占位数据描述 |
---|---|
@tools:sample/full_names | 随机生成的 @tools:sample/first_names and @tools:sample/last_names 的组合名称 |
@tools:sample/first_names | 常用的名 |
@tools:sample/last_names | 常用的姓 |
@tools:sample/cities | 世界范围内城市的名字 |
@tools:sample/us_zipcodes | 随机生成的????邮政编码 |
@tools:sample/us_phones | 随机生成的??????号码, 符合下面的格式: (800) 555-xxxx |
@tools:sample/lorem | 起源于拉丁文的占位文字 |
@tools:sample/date/day_of_week | 随机的特定格式的日期和时间 |
@tools:sample/avatars | 可以用于人物头像的 vector drawables |
@tools:sample/backgrounds/scenic | 可以用于背景的图片 |
-
自定义资源文件
app点击sample data directory
编译APP不会将此目录编译
可以是txt文件或者是json文件
需要注意的是, 这里要求 JSON 文件开头不能是
JsonArray
, 只能是JsonObject
. 创建完成后, 需要重新编译一下才能引用到最新的数据.引用
tools:text="@sample/github_user.json/github_users/name[1]"