每次选择AlertDialog项时,都将图像添加到LinearLayout

时间:2014-09-04 02:07:09

标签: android android-layout

每次用户从LinearLayout模式中选择一个项目时,我都会尝试将图片添加到AlertDialog,但是一旦选择了第一个项目,就不会出现其他图像,并且第一个图像不会出现甚至更改为新选择的项目。理想情况下,我希望第一个图像出现在布局的中心,当选择第二个选项时,我希望它出现在第一个图像的右侧,然后两个都居中。

感谢有人看到这个。

以下是我的代码的ImageViewLinearLayout部分。此代码位于onClick()

AlertDialog方法中
  ImageView imageView = new ImageView(getApplicationContext());

  LinearLayout l = (LinearLayout) findViewById(R.id.picLayout); 
  LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(
                   LinearLayout.LayoutParams.MATCH_PARENT,
                   LinearLayout.LayoutParams.MATCH_PARENT);

    imageView.setId(which);
    imageView.setLayoutParams(params);
    imageView.setScaleType(ImageView.ScaleType.FIT_CENTER);

    int pic = Pic.getPicID(which);
    imageView.setImageResource(pic);


    l.addView(imageView, items.size()-1, params);

0 个答案:

没有答案