实现干净/可维护的Android布局的最佳实践

时间:2013-06-14 02:33:53

标签: android layout

构建一个非常简单的布局的最佳方法是什么,这样它就不会变得非常混乱和不可维护。

到目前为止,这就是我正在做的事情:

我还没看过的东西是碎片。但我会很感激如何使布局更清洁。

另外,如何管理必须以干净的方式引用活动类中的所有这些布局视图?我一直在声明这些getter方法(参见下面的示例),以便所有需要使用这些方法的方法都没有得到引用它们的代码。

private TextView getErrorTextView() {
    return (TextView) findViewById(R.id.helloTextView);
}

然后我需要使用它们我可以做

getErrorTextView().setText(...);

1 个答案:

答案 0 :(得分:0)

  1. 碎片:可能或可能无法解决您的问题。您可以获得可重用的全功能UI,但是您可能会遇到管理所有碎片生命周期的麻烦。

  2. 查找视图可以替换为注入视图的框架,例如:https://github.com/JakeWharton/butterknife