我正在创建一个Android应用程序,我允许用户通过相机点击图片或通过图库添加图片。
在图像视图中只允许添加5张图像。如何在运行时动态添加图像视图。
如何删除和重新定位活动中存在的图像。
因为有5张图像,所以当我删除第2张图像时,第3张,第4张和第5张图像应该重新定位到第2,第3和第4位置,这样我就可以添加第5张图像了。
任何人都可以帮我处理源代码。
这是我的代码:
AutoCompleteTextView
答案 0 :(得分:0)
您可以像这样动态创建ImageView:
container = (LinearLayout)findViewById(R.id.container);
for (int j = 0; j < 4; j++) {
Intent takePicture = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(takePicture, CAMERA_REQUEST);
ImageView newimageview = new ImageView(MainActivity.this);
newimageview.setBackgroundResource(R.drawable.panama_app_logo);
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(50,50);
newimageview.setLayoutParams(params);
container.addView(newimageview);
}