カスタムボタンを作成しようとしていますが、2つの質問があります。
カスタムボタンのレイアウトとしてxmlレイアウトファイルを割り当てるにはどうすればよいですか?
カスタムボタンが正方形であることを確認するにはどうすればよいですか?(満足する高さ=幅または幅=どちらが小さいかに応じて高さ)
カスタムボタンを作成しようとしていますが、2つの質問があります。
カスタムボタンのレイアウトとしてxmlレイアウトファイルを割り当てるにはどうすればよいですか?
カスタムボタンが正方形であることを確認するにはどうすればよいですか?(満足する高さ=幅または幅=どちらが小さいかに応じて高さ)
カスタムボタンと言うときは、ビューまたはボタンを拡張してボタンを作成しようとしていると思います。この仮定で..
1)フルクラス名を使用して、レイアウトファイルでカスタムボタンを使用できます
元:
Instead of <Button /> use <com.xxx.MyButton />
詳細:http ://developer.android.com/guide/topics/ui/custom-components.html
2)onMeasure()をオーバーライドすることで、ボタンの幅と高さを制御できます。詳細については、上記のAndroidドキュメントを参照してください。