我剛開始在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