android开发 relative布局中 如何使得image2显示在image1上面
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android开发 relative布局中 如何使得image2显示在image1上面相关的知识,希望对你有一定的参考价值。
现在有个image1 click事件,屏幕当前只显示了image1
我点击image1之后,image2显示在image1图上,相对位置如图(image2开始不存在,且布局是Relativelayout)
求详细的代码布局(不要xml布局)
public class ImageViewActivity extends Activity implements OnClickListener
private ImageView mImgView2;
private RelativeLayout mView;
@Override
protected void onCreate(Bundle savedInstanceState)
super.onCreate(savedInstanceState);
mView = new RelativeLayout(this);
LayoutParams params = new LayoutParams(LayoutParams.MATCH_PARENT,
LayoutParams.MATCH_PARENT);
mView.setLayoutParams(params);
setContentView(mView);
ImageView imgView1 = new ImageView(this);
imgView1.setOnClickListener(this);
imgView1.setLayoutParams(new LayoutParams(100, 100));
imgView1.setBackgroundColor(Color.RED);
mView.addView(imgView1);
mImgView2 = new ImageView(this);
mImgView2.setLayoutParams(new LayoutParams(50, 50));
mImgView2.setBackgroundColor(Color.GREEN);
@Override
public void onClick(View v)
if(mView.getChildAt(1)==null)
mView.addView(mImgView2);
else
mView.removeViewAt(1);
追问
首先感谢你热心的帮助我,但是这好像不是我的要求,我要的效果是点击image1之后在image1底部居中显示image2(image1一开始就存在屏幕中,如图),再次点击image1, image2消失
继续回答中有字数限制。加我qq 2七6六71一0四。代码贴给你。
参考技术A 看到题目,高高兴兴的进来。看看了描述的最后
伤心的走了 参考技术B 不要布局文件,那大哥你用Framelayout啊,那个才是一层层的。
Android开发点滴 - 如何使按钮水平垂直居中且始终占据屏幕宽度一半
问题描述:
如何使按钮水平垂直居中且始终占据屏幕宽度一半
效果如下:
竖屏:
横屏:
解决方案:
使用线性布局,指定线性布局的总权重(weightSum)为1, 指定按钮的权重为其一半即0.5
布局代码如下:
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="#FFFFFF" android:gravity="center" android:orientation="horizontal" android:weightSum="1"> <Button android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="0.5" android:text="Click me"/> </LinearLayout>
以上是关于android开发 relative布局中 如何使得image2显示在image1上面的主要内容,如果未能解决你的问题,请参考以下文章
Android Relative Layout 安卓相对布局详解
当softKeyBoard隐藏按钮和其他元素时如何使布局可滚动[ANDROID]