我有一個問題,獲取圖像視圖的頂部和左側的位置。獲取圖像視圖位置與包裝容器可繪製圖像
我的圖像視圖設置在相對佈局的中心。 當我使用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