控件位置的获取
来源:互联网 发布:大数据营销与创新答案 编辑:程序博客网 时间:2024/05/17 01:57
有两个Activity activity1 里面有个 button1. actiivty2 里面有个 button2. 在互相切换的时候.要互相记住btn的位置.
比如button1在Actiivity1里改变类位置,要求通过点击button1切换到actiivity2的时候,button2的位置也要button1的位置一样.
这该如何实现呢?
把button1的位置记录下来简单. 关键问题是如何让button2在 setContentView()时候也放到这个位置.
通过xml肯定没发实现.因为button1是活动的,xml只能让widget初始化时候放到一个地方.
假设现在我已经知道button1的左上角坐标 (100,100).在Activitiy2的里可以这样写
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.second);
btn=(Button)findViewById(R.id.btn2);
ViewGroup.MarginLayoutParams params=(ViewGroup.MarginLayoutParams)btn.getLayoutParams();
params.topMargin=100;
params.leftMargin=100;
btn.setLayoutParams(params);
btn.requestLayout();
btn.invalidate();
}
- 控件位置的获取
- 获取控件的绝对位置
- MFC--获取控件的相对位置
- 获取控件间的相对位置 -- cnblog
- 获取页面控件的绝对位置
- [WPF]获取控件间的相对位置
- [WPF]获取控件间的相对位置
- jquery获取控件的绝对位置
- Silverlight 获取控件间的相对位置
- js获取控件所在的位置
- [WPF]获取控件间的相对位置
- silverlight 获取控件间的相对位置
- WPF获取控件位置的方法
- jquery获取控件的绝对位置
- js 获取html控件的水平位置
- ios 获取控件相对屏幕的位置
- WPF获取控件位置的方法
- 获取View类界面控件的位置
- 面试题2:求子数组的最大和
- 读取部分xml
- Spinner的创建、删除项、添加项
- 如何成为Android高手
- C/C++内存问题检查利器—Purify (二)
- 控件位置的获取
- 【My Ora Life】设置环境变量&Linux指令
- 没有建立索引导致Lock wait timeout exceeded
- 自己动手写缓存系统 - tmcache
- 输出指定字符的下一行
- 讲述.NET中的线程
- 四川公路总里程跃居全国第一
- 市场资金暂不充裕 三连阳后或有休整
- 安装 rpm 软件包