小编pep*_*-pa的帖子

找到ImageView的真实位置

我想找到一个ImageView可绘制的真实位置.目前它返回0,因为它ImageView是通过相对布局调整大小的.但是图像视图中的可绘制内容并未填充相对布局中的所有内容.它填满整个宽度,并且垂直居中,顶部和底部有空的空间.

    <RelativeLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/relative_layout_main"
    android:layout_width="wrap_content"
    android:layout_height="fill_parent"
    android:gravity="center"
    >

    <ImageView
        android:id="@+id/imageview"
        android:layout_width="match_parent"
        android:layout_height="fill_parent"
        android:src="@drawable/drawable"/>

</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

请参阅随附的屏幕截图.我正在寻找红色矩形的x和y以及它的宽度和高度.

在此输入图像描述

java android position imageview

8
推荐指数
1
解决办法
1万
查看次数

标签 统计

android ×1

imageview ×1

java ×1

position ×1