android - 如何获取在Android中添加我的 View 的容器的宽度

标签 android view

我在 LinearLayout 中有一个 ImageView 对象。我正在为 ImageView 设置动画,它将 ImageView 从 x 点移动到 y 点。现在,起点应该是父容器的右角。我的问题是,如何获得 View 所在容器的尺寸。我在 View 层次结构中没有看到 view.getParent().getWidth() 类方法。

最佳答案

试试这个:

View parent = (View)view.getParent();
int width = parent.getWidth();

关于android - 如何获取在Android中添加我的 View 的容器的宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4968520/

相关文章:

java - 使用 Smack 库在 XMPP 中发送消息不起作用

java - Rsa 算法生成 ? java中的字符

java - RecyclerView中的Android居中项目

android - 如何在单击该 fragment 的按钮时替换 fragment ?

javascript - AngularJS stateprovider View 模板

angular - 在div中动态加载组件 - Angular5

react-native - 适用于 Android 的 React Native MaskedView

java - 如何在android中制作一个没有控件的相机应用程序,以便屏幕上只显示镜头的 View ?

view - SwiftUI 问题将变量传递给另一个 View

android - 无法使用模拟器在 SQLite 中插入新记录