我有一个问题,获取图像视图的顶部和左侧的位置。获取图像视图位置与包装容器可绘制图像
我的图像视图设置在相对布局的中心。 当我使用getleft()
和getTop()
的结果对我来说是0和0
我的布局文件是:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/rlMain"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity" >
<ImageView
android:id="@+id/imageView1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:scaleType="center"
android:src="@drawable/ic_launcher" />
</RelativeLayout>
这是真的急了我。
我的问题:
我写了一个代码,移动和缩放图像视图和工作正常,但在第一次点击,图像视图位置改变到0,0和我想的默认位置为防止在第一个变化单击。
向我们展示你当前的代码?你什么时候调用'getLeft()'和'getTop()'? – Malvin 2014-10-08 07:14:50
我通过id定义了我的图像视图并希望吐司它的位置,我如何在api level 8上敬酒图像视图位置? – 2014-10-08 07:23:54
您是否在onCreate中调用'getLeft()'和'getTop()'? – Malvin 2014-10-08 07:25:05