如何在绝对布局中以编程方式移动按钮
我用 adt 插件在 eclipse 中做了一个测试应用程序。我希望当单击按钮将其移动到屏幕中的随机位置时,我在互联网上找到了一些示例,但没有任何效果
Button noBtn = (Button) findViewById(R.id.NoBtn);
noBtn.setOnClickListener(new OnClickListener() {
public void onClick(View v)
{
Button noBtn = (Button) findViewById(R.id.NoBtn);
AbsoluteLayout.LayoutParams OBJ=new
AbsoluteLayout.LayoutParams(35,35,408,160);
noBtn.setLayoutParams(OBJ);
}
});
,并且出现应用程序错误
i make a test application in eclipse with adt plugin. I want when a button is clicked to move it in a random position in the screen, i found some example around the internet by nothing works
Button noBtn = (Button) findViewById(R.id.NoBtn);
noBtn.setOnClickListener(new OnClickListener() {
public void onClick(View v)
{
Button noBtn = (Button) findViewById(R.id.NoBtn);
AbsoluteLayout.LayoutParams OBJ=new
AbsoluteLayout.LayoutParams(35,35,408,160);
noBtn.setLayoutParams(OBJ);
}
});
and i get application error
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
通过使用android中的layoutparam,您可以通过java代码指定小部件的位置,而不是在android中的xml文件中指定它。
这
是我指定的 (35,35,408,160)
by using the layoutparam in android, u can specify the position of your widget through the java code rather than specifying it in the xml file in android.
here-
is what i have specified as (35,35,408,160)