gpt4 book ai didi

android - 如何选择什么 View 将在 android 中显示在顶部

转载 作者:搜寻专家 更新时间:2023-11-01 08:10:25 24 4
gpt4 key购买 nike

我正在尝试在另一个 View 之上添加一个 View 。

首先,我通过 xml 设置一个 View ,然后我想以编程方式添加第二个 View 。public void onCreate(Bundle savedInstanceState)

{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
LinearLayout ll = (LinearLayout) findViewById(R.id.layout);
drawView = new DrawView(this);
drawView.setBackgroundColor(Color.TRANSPARENT);
Bitmap bitmap = Bitmap.createBitmap(10, 100, Bitmap.Config.ARGB_8888);
Canvas canvas = new Canvas(bitmap);
drawView.draw(canvas);
drawView.setLayoutParams(new LayoutParams(800, 0, 0.18f));
LinearLayout.LayoutParams params = (LinearLayout.LayoutParams)drawView.getLayoutParams();
params.setMargins(0, 0, 0, -130);
drawView.setLayoutParams(params);
ll.addView(drawView, 2);

我的问题是 xml 位于我尝试添加的 View 之上。

如何使第二个 View 位于顶部?

最佳答案

LinearLayout 是一种垂直或水平排列其子元素的布局。如果您想将一个 View 堆叠在另一个 View 之上,请使用允许这样做的布局,例如 RelativeLayout,而不是 LinearLayout

关于android - 如何选择什么 View 将在 android 中显示在顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10223832/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com