2011-10-23 21 views
1

私はデバイス画面でパネルのセンタリングをしています。私はいくつかのことを試しましたが、文法/数学を正しいものにすることはできません。私はそれを以下のようなスクリーンサイズ(80%の幅と40%の高さ)に相対的なサイズのパネルを追加しています。現時点では0,0にx、yの位置を残しました - 画面上に中心を置く正しい構文の提案は感謝しています!画面中央にパネルを配置

Activity.AddView(quitsavepnl,0,0, 80%x, 40%y) 

答えて

1

で利用可能で、親View使用CENTER_IN_PARENT、中央にViewを表示したい場合:提案のための

Activity.AddView(quitsavepnl, 50%x - 80%x/2, 50%y - 40%y/2, 80%x, 40%y) 
+0

ありがとうございます。それは完全にそれをしました。私はb4aのスレッドで見たものと似たものを使っていましたが、数学はうまくいきました。 –

1

あなたは、デバイスの画面を取得し、あなたがそれをしたい場合は、デバイスの画面の中央にそれを追加するDisplayMetricsを得ることができます。

それとも、ここでRelativeLayout

+0

おかげで、しかし、私はBasic4Androidで開発しています。 –

関連する問題