とレイアウトにカスタムコントロールを追加
< ImageViewの アンドロイド:ID = "@ + ID/login_loadingimage"
アンドロイド:layout_width = "wrap_content"
XMLによってImageViewのは、私はこれをやっているだろう アンドロイド:layout_height = "wrap_content"
アンドロイド:layout_centerHorizontal = "true" を
アンドロイド:layout_centerVertical = "true" を
アンドロイド:SRC =」 @ drawable/imagefilename "
a ndroid:visibility = "invisible"
/>
Monodroid:プログラムにより私が追加した場合、私は(。ImageViewのは、コードによってRelativeLayoutのない追加される)</p> <p>プログラム添加RelativeLayout内部ImageViewのを持って水平および垂直センタリング
しかし、今私はこれをプログラム的にしたいと思っています。センタリング権を得るにはどうすればいいですか?私は例外が、私はとにかくViewGroup.LayutParametersにこれらLayoutParametersを適用する方法を知ることはできませんまた、1行目にスローされます
RelativeLayout.LayoutParams p = new RelativeLayout.LayoutParams(this, null); //[1]
p.AddRule(...);[2]
を使用して作成WHE私はRelativeLaout.Parametersを作成しようとしたがてきました。
1. ViewGroup.LayoutParametersを作成することはできません。1.必要なセンタリング(水平および垂直)要素がないようです。
2.すべての例では、単にLayout_WidthとLayout_Heightをパラメータとして取るコンストラクタが存在するが、存在しないことを示しているようです。
誰かが最初にレイアウトを追加する前に、レイアウトの中心をコード内に配置する方法を教えてください。ありがとう。
助けてください。それを行うには
誰にもこの回答にお答えしてくれてありがとうございます! –