构建一个非常简单的布局的最佳方法是什么,这样它就不会变得非常混乱和不可维护。
到目前为止,这就是我正在做的事情:
<include />
标记重复使用它们。 http://developer.android.com/training/improving-layouts/reusing-layouts.html 我还没看过的东西是碎片。但我会很感激如何使布局更清洁。
另外,如何管理必须以干净的方式引用活动类中的所有这些布局视图?我一直在声明这些getter方法(参见下面的示例),以便所有需要使用这些方法的方法都没有得到引用它们的代码。
private TextView getErrorTextView() {
return (TextView) findViewById(R.id.helloTextView);
}
然后我需要使用它们我可以做
getErrorTextView().setText(...);
答案 0 :(得分:0)
碎片:可能或可能无法解决您的问题。您可以获得可重用的全功能UI,但是您可能会遇到管理所有碎片生命周期的麻烦。
查找视图可以替换为注入视图的框架,例如:https://github.com/JakeWharton/butterknife