2016-04-17 4 views
1
<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:p1="http://schemas.android.com/apk/res/android" 
    p1:minWidth="25px" 
    p1:minHeight="25px" 
    p1:layout_width="match_parent" 
    p1:layout_height="match_parent" 
    p1:id="@+id/absoluteLayout1"> 
    <Button 
     p1:layout_width="101.5dp" 
     p1:id="@+id/Start" 
     p1:text="@string/StartBtn" 
     p1:layout_height="101.5dp" 
     p1:layout_centerInParent="true" /> 
    <WebView 
     p1:layout_centerInParent="true" 
     p1:layout_height="match_parent" 
     p1:layout_width="match_parent" 
     p1:id="@+id/Sky" /> 
</RelativeLayout> 

私はそれを持っているので、ボタンのx/y座標を取得したいと思います。どうすればいいですか?または私はそれを計算することができるので、コンテナの高さ。 Resources.DisplayMetrics.HeightPixelsはスクリーンのサイズを返すので便利ではありません。centerInParentを有効にしたボタンの位置。 Xamarin.android

+0

もう少し詳しく説明できますか?アクティビティのいくつかの方法でコーディネートを取得したいですか? – Sreeraj

答えて

0

GetLocationInWindowまたはGetLocationOnScreenを使用すると、ボタンの位置を取得できます。これらのメソッドが返ってくると、2つの要素配列が渡されます。

また、LeftTopを使用して、親の相対的なボタンのXとYを取得することもできます。

関連する問題