我正在做一个 android 应用程序,其中的图像彼此相邻,每个图像都有自己的宽度,我想将这些图像添加到一行中以适应屏幕宽度,对于我编写的每个要添加的代码的比例相同这个图像但仍然知道如何以编程方式设置宽度
ImageView view = new ImageView(this);
view.setImageResource(R.drawable.a1);
ImageView view1 = new ImageView(this);
view1.setImageResource(R.drawable.a2);
ImageView view2 = new ImageView(this);
view2.setImageResource(R.drawable.a3);
LinearLayout my_root = (LinearLayout) findViewById(R.id.root_layout);
LinearLayout child = new LinearLayout(this);
child.setOrientation(LinearLayout.HORIZONTAL);
child.addView(view);
child.addView(view1);
child.addView(view2);
my_root.addView(child);
只有图像 1 和 2 出现,但第三个没有出现,因为屏幕宽度已完成任何帮助!谢谢 :)