1

アプリに ImageView があります。私の質問は、どのようにパラメータを設定できますか?

ImageView header = new ImageView(getActivity());

私はこの方法を使用しましたが、classCastExceptionに直面しています

ImageView header = new ImageView(getActivity());
header.setImageResource(R.drawable.ahsan_hadis_img);
LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(200, 1500);
header.setLayoutParams(layoutParams);
4

2 に答える 2

1

これを XML ファイルに追加してみてください。

<LinearLayout android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:id="@+id/linearLayout"
    android:orientation="vertical">

</LinearLayout>

これをJAVAファイルに追加します

LinearLayout.LayoutParams params =
                    new LinearLayout.LayoutParams(
                            android.widget.LinearLayout.LayoutParams.WRAP_CONTENT,
                            android.widget.LinearLayout.LayoutParams.WRAP_CONTENT);

ImageView subImage = new ImageView(this);
subImage.setLayoutParams(params);              
layout.addView(subImage);
于 2015-05-28T05:48:16.870 に答える