我试图将两个布局相互堆叠,但我似乎做不到。我有一个 Java 类文件作为视图,在这个文件中有可以通过在屏幕上拖动来移动的球。另一个是由 Eclipse 中的图形编辑器制作的 XML 文件。
这是我用来一次显示它们的代码:
LinearLayout view = (LinearLayout)LayoutInflater.from(this).inflate(R.layout.main, null);
LinearLayout layout = new LinearLayout(this);
// Define the LinearLayout's characteristics
layout.setGravity(Gravity.CENTER);
layout.setOrientation(LinearLayout.VERTICAL);
// Set generic layout parameters
LayoutParams params = new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
DrawView custom = new DrawView(this);
layout.addView(view);
layout.addView(custom, params);
setContentView(layout);
但是,这确实显示了两者的观点。我唯一的问题是它们不在彼此之上。现在他们在彼此之下。此外,当它们堆叠时,有没有办法让它们都透明(看到两层)?