构建一个非常简单的布局的最佳方法是什么,这样它就不会变得非常混乱和不可维护。
到目前为止,这就是我正在做的事情:
- 声明样式并将它们应用于视图中的常见元素,而不是在每个元素上手动设置属性。
- 分离出常见的丰富布局组,并使用
<include />
标签重复使用它们。http://developer.android.com/training/improving-layouts/reusing-layouts.html
我还没有看过的东西是片段。但我会很感激一些关于如何使布局更干净的提示。
此外,您如何管理必须以干净的方式引用活动类中的所有这些布局视图?我一直在声明这些 getter 方法(参见下面的示例),以便所有需要使用这些方法的方法都不会被获取对它们的引用的代码所困扰。
private TextView getErrorTextView() {
return (TextView) findViewById(R.id.helloTextView);
}
然后在我需要使用它们的地方我可以做
getErrorTextView().setText(...);