android - 如何使用android :layout_width ="wrap_content"?获取以像素为单位的宽度

标签 android xml layout height width

我有 View ,其中有 layout_width="wrap_content"。如果我在代码中使用 view.getWidth(),它返回 0。:-( 如何将 View “wrap_content”的宽度转换为像素?

最佳答案

您可以试试 getMeasuredWidth。但如果它返回 0,则意味着当您尝试测量它时 View 尚未准备好。稍后尝试调用电话。就像在 onCreate 完成时发布的线程中一样

关于android - 如何使用android :layout_width ="wrap_content"?获取以像素为单位的宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3520317/

相关文章:

android - Cordova:Android 键盘在切换字段时隐藏

android - "Cannot Resolve Symbol"使用android时出错 :id= "@+android:id/my_id"

android - 在 Android 应用程序中创建缩略图的问题

xml - 如何定义 XSL 变量并在 xsl :choose 中赋值

java - 如何在不出现 DOMException 的情况下将节点复制到不同的文档?

android - ScrollView 截掉部分布局

android - 对话框 fragment 宽度

javascript - 我想编写一段 javascript 代码来从 koha (An ILS) 获取数据

android - 为什么我的 WebView 没有填满屏幕的整个宽度?

r - 大小不同的多个ggplots