我应该选择在运行时渲染布局还是将其包含在XML布局中?

时间:2019-03-15 10:40:28

标签: android android-layout viewrendering

我需要在应用程序的许多屏幕上显示“ 未找到数据”消息。为此,我使用消息和图像创建了单独的布局;现在,我不确定是否应该将该布局包含在所有其他活动的布局中,还是在运行时呈现此布局?有什么会更有效的?任何建议都是可取的。

谢谢;

1 个答案:

答案 0 :(得分:0)

我在所有布局中均使用带有以下文本的textview:“未找到数据”,并根据api结果设置VISIBILITY GONE或VISIBLE。 或者,如果找不到数据,则可以将视图添加到主布局。像这样;

public showAlert(LinearLayout layout){
    TextView textView= new TextView(context);
    textView.setText("No data found");
    layout.addView(textView);
}

将此函数编写在类中,并在所需的任何地方调用