我的Android应用程序有8个模板布局。
它们是不同的风格,如重量,字符串的数量,有一个图标?
它总是会改变屏幕。
首先是膨胀模板布局所有8种布局。
view1 = getLayoutInflater().inflate(R.layout.template_1, null);
view2 = getLayoutInflater().inflate(R.layout.template_2, null);
.
.
.
view8 = getLayoutInflater().inflate(R.layout.template_8, null);
并映射所有组件
layout = (LinearLayout) view.findViewById(R.id.layoutID);
line1 = (TextView) view1.findViewById(R.id.line1ID);
line2 = (TextView) view.findViewById(R.id.line2ID);
icon = (ImageView) view.findViewById(R.id.iconID);
我的代码正在检查模板的名称。
例如
模板1
然后将view1添加到大型机
并配置所有组件
icon.setImageDrawable(....);
line1.setText(....);
line2.setText(....);
layout.setBackgroundColor(....);
这些都是我的步骤。
...循环
如果我正常滑到下一页,它可以正常工作。 但是当我快速滑到下一页时它会延迟。
是否有更好的解决方案来配置和呈现新页面。
我是android编程的新手。 抱歉我的英语。
谢谢