Android重叠图像视图和可点击

时间:2015-09-24 20:43:30

标签: android android-layout android-imageview android-framelayout

homeScreen

嗨,我想创建这种视图,其中应该有一个中心图像视图和其他重叠它,我希望它是可点击的。我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:0)

你应该只能使用RelativeLayout和ImageView。

RelativeLayout允许您重叠视图并将其定位到任何您想要的位置。

要获得触摸,您可以为每个图像设置OnClickListeners。

示例:

    RelativeLayout rl = new RelativeLayout(this);
    ImageView img1 = new ImageView(this);
    //Set imageView bitmap
    img1.setDrawable("Img");

    //Click of the image
    img1.setOnClickListener(new View.OnClickListener(){...});

    //Size of the image
    RelativeLayout.LayoutParams prms = new RelativeLayout.LayoutParams(width,height); 

    //Rules for position the view on screen
    prms.addRule(...)

    //Add image to layout
    rl.addView(img1,prms);
    setContentView(rl);

Z order是将订单商品添加到布局中。

希望这有帮助。