我想知道,如何获取任何当前 View 属性?例如,我创建一个按钮,在代码中更改它的属性(颜色、高度等),然后我想将其作为字符串返回。
是否有机会获得我想要的任何属性,例如:可见性、背景、layout_width、layout_height、重力、minWidth 等
如何快速完成此操作以及是否应该使用监听器来实现此目的?
最佳答案
如果我理解正确的话,这里是代码,它允许您获取字符串中的一些属性:
Button button = (Button) findViewById(R.id.button);
String visibility = String.valueOf(button.getVisibility());
String width = String.valueOf(button.getWidth());
String height = String.valueOf(button.getHeight());
请注意 getWidth() 和 getHeight() 方法返回以像素为单位的大小(而不是 dp)。
关于java - 如何获取当前 View 属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45906097/