10112


お世話になっております。  
現在AndroidでCustomViewを実装しているのですが、なかなか解決できない所があり  
質問させて頂きました。

ViewGroupの同一階層にViewを2つaddViewしました。(ViewAとViewBとします)  
ViewA.height == ViewB.heightもしくはViewA.width == ViewB.width  
と状況によりViewBのheightもしくはwidthをViewAと合わせたいと考えています。  
このViewAとViewBを重ね合わせて表示します。  
状況によりこのViewAの幅もしくは高さにViewBの幅もしくは高さを合わせたいと考えています。

そこで質問なのですが、  
ViewBからViewAのサイズや位置を取得する方法はありませんでしょうか？


CC BY-SA 3.0
2015-05-13T05:54:03.413
10108
2015-05-13T09:03:08.100
2015-05-13T09:03:08.100
297
297
question
android
同じ階層のViewサイズを知る方法について


`RelativeLayout`で次のようにleftとrightを合わせるようにするといけます。

[code]

    <RelativeLayout>
        <MyViewA
            android:id="@+id/view1"
            android:layout_width="wrap_content"
            android:layout_width="wrap_content"/>
        <MyViewB
            android:id="@+id/view2"
            android:layout_width="wrap_content"
            android:layout_width="wrap_content"
            android:layout_alignLeft="@+id/view1"
            android:layout_alignRight="@+id/view1"/>
    </RelativeLayout>
    
[/code]


CC BY-SA 3.0
2015-05-13T08:32:09.073
10112
2015-05-13T08:32:09.073
845
10108
answer