Facebook出品的Android声明式开源新框架Litho文档翻译-调试

欢迎转载,转载请标明出处.
英文原文文档地址: Litho-doc

工具

调试


Stetho


Stetho是一个非常好的Android调试工具,我们已经确保了它能够与Litho一起使用.为了在Stetho中启用Litho调试,需要在你的Application实现中的onCreate()方法里添加下列的代码:

1
2
3
4
5
6
7
8
9
10
11
12
public class SampleApplication extends Application {
@Override
public void onCreate() {
super.onCreate();
SoLoader.init(this, false);
Stetho.initialize(
Stetho.newInitializerBuilder(this)
.enableWebKitInspector(new LithoWebKitInspector(this))
.build());
}
}

这会使Litho完全集成进stetho中.启用了Litho支持之后,你只用打开你的app然后再你的浏览器中打开chrome://inspect

点击你想查看的程序的查看链接(我们使用的是Litho sample app).这将会打开一个UI查看器,你可以在其中查看你程序的View和Component的层级结构.

当查看一个Litho Component的时候,你也可以直接在查看器中更改你的UI中的内容!这样就可以在不重新编译和运行你的程序的情况下,通过调整margin,padding或者其他属性来实现快速设计迭代.你也可以使用它来快速测试你的UI是否能处理不同长度的文本.




回到导航页