我有一个项目(TextField或TextArea,...)。它有一个内容值,比如说“hello world”。如何知道这个“hello world”字符串值占据屏幕的像素数?
答案 0 :(得分:2)
您可以获得首选的宽度/高度以进行粗略估计(您还需要添加边距以获得准确的大小)。但是,布局管理器将这些视为指导而不是最终尺寸,并且可以决定将组件放在任何位置。
在运行期间,例如绘制等.getX / Y / Width / Height参数提供准确的元件尺寸和位置。但是,这些仅对当前的绘制操作有效,因为设备可能会旋转或可能需要布局重排。
您需要更具体地了解您要完成的任务。