ボタンクラスを拡張して、Androidの汎用ボタンをカスタマイズしたい。
私は単にデフォルトのアンドロイドボタンがボタンの真ん中に水平線で表示されることを望んでいます。
したがって、これは draw メソッドの実装です。
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
Paint paint = new Paint();
paint.setColor(Color.RED);
canvas.drawLine(0, getHeight()/2, getWidth(), getHeight()/2, paint);
}
これはレイアウトに挿入されたボタンです
<Button
class="com.example.backproject.ShadowButton"
android:background="@android:color/transparent"
android:id="@+id/myButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
</Button>
しかし、ボタンは変わりません。
なんで?
事前にTY!