0
私の名前空間にはAndroid
という単語が含まれていますので、次の問題を回避する必要があります。RelativeLayout
の下余白を変更します。LayoutParametersをキャストできません
public RelativeLayout RelativeLayout { get; set; }
RelativeLayout.LayoutParams relativeParams
= (global::Android.Widget.RelativeLayout.LayoutParams)_RelativeLayout.LayoutParameters;
relativeParams.SetMargins(0, 0, 0, 10);
_RelativeLayout.LayoutParameters = relativeParams;
これは、最初の行に私にInvalidCastException
を与えます。私は間違って何をしていますか?
'_RelativeLayout'のタイプは何ですか? 理想的には、あなたのキャストや、この安全なキャストが動作するはずです: 'RelativeLayout.LayoutParams relativeParams = a.LayoutParameters RelativeLayout.LayoutParamsとして;' –
可能であれば、私は、名前空間を変更します。ネームスペースにAndroidを使用してプロジェクトを作成すると、非常に多くの問題が発生します。あなたは常にそれらを回避する必要があります。 –