帮助:View.setMargins(左,上,右,下);
在我的应用程序中,我对某些视图使用 setMargins(....) 方法。
在我的布局中,我用“dp”而不是像素固定了视图的宽度、高度和大小,
在我的代码中,当我设置边距时,它给出了一个糟糕的结果,但是当我在布局中用 px 更改 dp 时,很好。
所以我的问题是:我可以用 dp 值设置边距吗?? 示例:
myView.setMargins(left in dp , top in dp , right in dp , bottom in dp ) ;
提前致谢
in my application , i use the method setMargins(....) for some views .
in my layout , i fixed the width , heigth and size of my views with 'dp' , not pixels ,
and in my code , when i set Margins , it gives a bad result , but when i change dp with px in my layout , that's work fine .
so my question is : can i set Margins with dp values , ??
example :
myView.setMargins(left in dp , top in dp , right in dp , bottom in dp ) ;
thanks in advance
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以轻松做到这一点,只需定义 Dimension 元素(值 strings.xml )并在代码中引用它们。
这是来自 strings.xml 的行
,但您不需要直接放置它,而是通过 IDE 放置。
然后在你的代码中
You can do that easily, just need to define Dimension elements (values strings.xml ) and reference them in your code.
This is line from strings.xml
but you do not need to put that directly, rather via IDE.
Then in your code