Jak dodać niestandardowy widok do układu?
mamGraphicsView
klasa, która rozciąga się odView
klasa i chcę to dodaćGraphicsView
klasa do głównego układu w moim projekcie. Jak mogę to zrobić?
<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>
i mójmain.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>