Note that there are some explanatory texts on larger screens.

plurals
  1. PO2 different views in android setContentView
    primarykey
    data
    text
    <p>I need to have 2 different images in one view. The <strong><em>GraphicsView(this)</em></strong> is supposed to be an animation (actually an image that rotates it self in the center of the view) and <strong><em>R.layout.main</em></strong> is supposed to be the background of the view (a static image again on the top of the view)</p> <p>What I need is an imageview on the top of the view and bellow the animation view I have</p> <pre><code> public class spinball extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle icicle) { super.onCreate(icicle); setContentView(new GraphicsView(this)); setContentView(R.layout.main); } private static class GraphicsView extends View { private Bitmap ball; private int XOffset; private int YOffset; private Animation anim; public GraphicsView(Context context) { super(context); ball = BitmapFactory .decodeResource(getResources(), R.drawable.ball); XOffset = ball.getWidth() / 2; YOffset = ball.getHeight() / 2; } private void createAnim(Canvas canvas) { anim = new RotateAnimation(0, 360, canvas.getWidth() / 2, canvas .getHeight() / 2); anim.setRepeatMode(Animation.RESTART); anim.setRepeatCount(Animation.INFINITE); anim.setDuration(10000L); anim.setInterpolator(new AccelerateDecelerateInterpolator()); startAnimation(anim); } @Override protected void onDraw(Canvas canvas) { super.onDraw(canvas); // creates the animation the first time if (anim == null) { createAnim(canvas); } Path circle = new Path(); int centerX = canvas.getWidth() / 2; int centerY = canvas.getHeight() / 2; int r = Math.min(centerX, centerY); circle.addCircle(centerX, centerY, r, Direction.CW); Paint paint = new Paint(); canvas.drawBitmap(ball, centerX - jobsXOffset, centerY - jobsYOffset, null); } } } </code></pre> <p>main.xml</p> <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="wrap_content" &gt; &lt;ImageView android:src="@drawable/static_image" android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="#FFFFFF" /&gt; &lt;/LinearLayout&gt; </code></pre>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload