Einstellung hintergrund Bild in einer benutzerdefinierten Ansicht

Habe ich eine Klasse, die View-Klasse erweitert.

public class SplashScreen extends View

und ich benutze es, indem Sie contentview

View splash = new SplashScreen(this);
setContentView(splash);

Brauche ich, um den hintergrund Bild, aber ich kann nicht mit layout. Ich glaube, ich brauche zu tun canvas zeichnen, aber ich weiß nicht, wie zu tun ist.

protected void onDraw(Canvas canvas) {
  ballBounds.set(ballX-ballRadius, ballY-ballRadius, ballX+ballRadius, ballY+ballRadius);
  paint.setColor(Color.LTGRAY);
  //canvas.drawImage(R.drawable.background_image); (Ps: I know there is no function such as drawImage)"
  canvas.drawOval(ballBounds, paint);}
Warum können Sie nicht verwenden, das layout? WENN Sie LayoutInflator Sie können.
Ich meine kann ich nicht verwenden layout-xml. Ich habe keine xml-Datei für diese Ansicht. und ich kann nicht mit <LinearLayout android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" android:background="@drawable/hintergrund">

InformationsquelleAutor Srht | 2012-06-20

Schreibe einen Kommentar