我有一个大问题我正在尝试以编程方式添加 Imageview,但我遇到了一个奇怪的问题:
我在 XML 中只放入了一个与父级匹配的空相对布局。代码方面,我在相对布局中添加了一个 imageview。
一切正常,图像视图可见且大小正确,但问题是“0,0”位置很奇怪。似乎它有一个上边距,而左边距正确地为 0。同样使用 SetX/SetY 将位置强制为“0,0”会导致这个奇怪的上边框:
图片:
代码:
base_layout = (RelativeLayout) findVieById(R.id.base_layout);
image_logo = New Imageview(this);
base_layout.AddView(image_logo);
image_logo.SetPadding(0,0,0,0);
image_logo.SetX(0);
image_logo.SetY(0);
image_logo.SetImageResource(R.drawable.generic_image);
image_logo.SetVisibility(View.VISIBLE);
我不明白为什么……清单中的活动具有通常的 Theme.NoTitleBar.Fullscreen 标志。
有什么帮助吗?这将不胜感激!