我需要在带有 LinearLayout 的 ScrollView 中显示一些图像,我在 xml 中有这个。
<HorizontalScrollView
android:id="@+id/HorizontalS"
android:layout_below="@+id/button1"
android:layout_width="300dp"
android:layout_height="350dp">
<LinearLayout
android:layout_width="300dp"
android:layout_height="350dp"
android:orientation="horizontal"
android:id="@+id/Relative1">
</LinearLayout>
</HorizontalScrollView>
这在 .java 文件中
LinearLayout oneLayout = (LinearLayout)findViewById(R.id.Relative1);
//CREA EL IMAGEVIEW
ImageView mImage = new ImageView(this);
//CREA EL DRAWABLE Y LO SETEA EN EL IMAGEVIEW
try {
InputStream ims = getAssets().open("mc/mc1.jpg");
Drawable d = Drawable.createFromStream(ims, null);
mImage.setImageDrawable(d);
}
catch(IOException ex) {
return;
}
//INGRESA LOS PARAMETROS Y LA IMAGEN AL LAYOUT
LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(
LinearLayout.LayoutParams.WRAP_CONTENT,
LinearLayout.LayoutParams.WRAP_CONTENT);
oneLayout.addView(mImage, lp);
这不起作用,程序不显示图像:c
感谢您的帮助。