如果您有Android XML布局,并且您只需要更改3件事(2个textViews和1个图标),您认为最佳解决方案是什么?

时间:2017-04-03 18:29:48

标签: android android-layout

我有一个用于显示一些结果的xml布局,具体取决于调整此视图所需的结果类型,更改2个textView和一个ImageView,其余部分保持不变。

我认为最好的解决方案是更改java代码中的文本和图像(以编程方式)。

朋友建议最好制作整个版面的副本并更改这2个文字标签和图片。

恕我直言,导致重复的代码,这就是为什么我不认为这是最好的选择。您认为最好的方法是什么?你觉得更好吗?

提前致谢。

1 个答案:

答案 0 :(得分:0)

你的方向正确。对不同的结果使用2种不同的布局绝对是多余的。您可以通过以下方式设置TextView值:

textView.setText("Your Text")  和图像资源以编程方式

根据您的结果

imageView.setImageResource(R.drawable.yourImage);