Fab*_*eis 1 c# android android-layout xamarin.android xamarin
这个问题很简单,但我对此一无所知.如何在代码隐藏中将边距设置为窗口小部件.
我在Xamarin的网站上找到了这个文档,但我无法将其用于ImageView
我也在我的ImageView中尝试过Layout()方法,但它没有用.
ImageView imgView = FindViewById<ImageView>(Resource.Id.imageView);
imgView.Layout(10, 10, 10, 10);
Run Code Online (Sandbox Code Playgroud)
你尝试过使用FrameLayout的LayoutParams吗?
这是一个例子:
你的形象:
ImageView imgView = FindViewById<ImageView>(Resource.Id.imageView);
Run Code Online (Sandbox Code Playgroud)
你的图像参数:
FrameLayout.LayoutParams imgViewParams = new FrameLayout.LayoutParams(FrameLayout.LayoutParams.WrapContent, FrameLayout.LayoutParams.WrapContent, 0.0f);
imgViewParams.SetMargins(10, 10, 10, 10);
Run Code Online (Sandbox Code Playgroud)
设置图像的参数:
imgView.LayoutParameters = imgViewParams;
Run Code Online (Sandbox Code Playgroud)
编辑:将LinearLayout .LayoutParameters 更改为FrameLayout .LayoutParameters!
| 归档时间: |
|
| 查看次数: |
7441 次 |
| 最近记录: |