Como adicionar uma visualização personalizada ao layout?
eu tenho umGraphicsView
classe que se estende desde oView
classe e eu quero adicionar esteGraphicsView
class para o layout principal no meu projeto. Como eu posso fazer isso?
<code>static public class GraphicsView extends View { public GraphicsView(Context context) { super(context); } @Override protected void onDraw(Canvas canvas) { // Drawing commands go here Path rect = new Path(); rect.addRect(100, 100, 250, 50, Direction.CW); Paint cPaint = new Paint(); cPaint.setColor(Color.LTGRAY); canvas.drawPath(rect, cPaint); } } </code>
e meumain.xml
:
<code><?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/linnnnlayout" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/hello" /> <TextView android:id="@+id/Customfont" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/hello" /> <View android:id="@+id/view" android:layout_width="fill_parent" android:layout_height="wrap_content"/> </LinearLayout> </code>