WebView にて ImageButton みたいなソレが横に均等な幅で並んでて正方形、なソレを native 実装という要件がありまして、よくよく考えてみるになかなか難しいことが分かるなど。どうしたもんやら、と言いつつググッてみるに、同じような要件で View をでっち上げられた方がいらっしゃいました。助かりました。
layout.xml で使えるようになっていて本当に有り難い。遠慮なく使わせて頂いております。
使い方
SquareView.java は適当な所に放り込んで attr.xml なソレも盛り込み。layout.xml での定義は以下なカンジで OK でした。
<com.example.view.SquareView
android:id="@+id/fuga_button1"
android:layout_margin="8dp"
android:background="#ffffff"
app:adjust_width="true"
android:layout_weight="1"
android:layout_width="0dp"
android:layout_height="0dp" />
別途実装読んでメモ投入の方向です。