用代码修改 Button 和EditText的坐标

雨松MOMO 2010-12-23 06:03:50
布局中 有没有 类似 setpos (int x, int y) 一类的方法?
我是实现的效果是 点击button 按钮 EditText向下移动20像素 有什么好办法 ?不要xml里写的 只要代码里写的。。
...全文
348 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
a409978216 2010-12-24
  • 打赏
  • 举报
回复
搞不懂么?自己弄啊
hai675264783 2010-12-24
  • 打赏
  • 举报
回复
lp.topMargins=lp.gettopMargins +20;
hai675264783 2010-12-24
  • 打赏
  • 举报
回复
ViewGroup.MarginLayoutParams lp;
lp = (ViewGroup.MarginLayoutParams) editView.getLayoutParams();
lp.setMargins(x,y,m,n);
editView.setLayoutParams(lp);
雨松MOMO 2010-12-24
  • 打赏
  • 举报
回复
顶一下,谁能 来点代码
xzjxylophone 2010-12-24
  • 打赏
  • 举报
回复
楼上的思路很好

楼主查看 以下 如何去动态的布局 控件 就应该清楚了
FangandBin 2010-12-23
  • 打赏
  • 举报
回复
重新设置TextView的LayoutParame,改变TextView的位置,TextView.setLayoutParam(new ViewGroup.layoutParam(int x,inty));使y值每次加20即可控制在布局里位置下移。
Dartagnan 2010-12-23
  • 打赏
  • 举报
回复
不通过xml貌似不行,

期待正解!
Nico 2010-12-23
  • 打赏
  • 举报
回复
你可以获取到这个布局layout。

再获取到你那个edittext。 layout.remove(edittext);

然后再新建一个edittext ,长宽设定好的。


layout.add(edittext)。

大概就这样咯。前提是edittext没数据咯

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧