我刚开始在android上工作一天前,我正在处理滚动。我已经做了一个,但我现在想动态地做同样的事情。动态添加图像视图到水平滚动(通过代码)
这是我的activity_main.xml中
<HorizontalScrollView
android:id="@+id/horizontalScrollView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:scrollbars="horizontal">
<LinearLayout
android:id= "@+id/linearlayout1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:onClick="onTouch">
</LinearLayout>
</HorizontalScrollView>
<LinearLayout
android:id="@+id/bottomlinear"
android:layout_width="match_parent"
android:layout_height="400px"
android:gravity="center"
android:background="#00ffff"
android:orientation="vertical"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_marginBottom="46dp">>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/drop"
android:textSize="30sp"
android:text="Drop Zone" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/Total"
android:textSize="20sp" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/Success"
android:textSize="20sp" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/Fail"
android:textSize="20sp" />
</LinearLayout>
代码基本上我想从抽拉添加10个图像到水平滚动作为动态图像的景色。任何帮助或想法都非常感谢。
尝试此操作,将图像拉伸至整个屏幕 'LinearLayout sv =(LinearLayout)findViewById(R.id.linearlayout1);对于(int i = 1; i <= 20; i ++){ String uri =“drawable/a”+ i; // int imageResource = R.drawable.image1; int imageResource = getResources()。getIdentifier(uri,null,getPackageName()); ImageView iv = new ImageView(this); iv。setBackgroundResource(imageResource); (iv); sd.addView(iv); } }' – JBJ