2017-05-19 13 views
0

ImageViewを使用して画像を別の画像にプログラムで追加しようとしています(可能な場合)。後でTweenアニメーションを使用できるようにする必要もあります。私はこの基本的な質問に申し訳ありません、素人コーダーです。私が持っているものは以下の通りですが、コーディングの他の部分はよく理解していますが、私はこれまでに何もしていませんでした。再び私はコーディングの新しい分野を学ぶことを試みているだけに、とても残念です。 Anggrayudiとしてアンドロイドが他の画像に画像を追加する

LinearLayout myLinearLayout; 
    myLinearLayout = new LinearLayout(this); 
    ImageView myView = new ImageView(this); 
    myView.setScaleType(ImageView.ScaleType.FIT_XY); 
    myView.setImageResource(R.drawable.base_image); 
    myView.setLayoutParams(new LinearLayout.LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT)); 
    myLinearLayout.addView(myView); 
    setContentView(myLinearLayout); 

    LinearLayout imageLayout = new LinearLayout(this); 
    imageLayout.setOrientation(LinearLayout.VERTICAL); 
    LinearLayout.LayoutParams vp = new LinearLayout.LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT); 
    imageLayout.setLayoutParams(vp); 

    ImageView image = new ImageView(this); 
    image.setImageResource(R.drawable.testicon); 
    image.setLayoutParams(vp); 

    myLinearLayout.addView(imageLayout); 
    setContentView(myLinearLayout); 
+1

このアクションを実行するには、「RelativeLayout」を使用します。 –

+0

@ Billあなたの質問に対する答えを書きました。あなたのアイデアを教えてください。 –

答えて

0

あなたがRelativeLayoutの代わりに、最初のLinearLayoutを使用する必要があり、と述べました。
vpLinearLayoutに設定して2番目の画像に割り当てる必要があります。

私は以下のようにコードを編集した:私はいくつかの不要な行を削除した

RelativeLayout myRelativeLayout; 
    myRelativeLayout = new RelativeLayout(this); 
    ImageView myView = new ImageView(this); 
    myView.setScaleType(ImageView.ScaleType.FIT_XY); 
    myView.setImageResource(R.drawable.base_image); 
    myView.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.MATCH_PARENT)); 
    myRelativeLayout.addView(myView); 
    setContentView(myRelativeLayout); 

    LinearLayout.LayoutParams vp = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT); 

    ImageView image = new ImageView(this); 
    image.setImageResource(R.drawable.testicon); 
    image.setLayoutParams(vp); 

    myRelativeLayout.addView(image); 

ご注意を。 お役に立ちたいと思っています。

関連する問題