这是我的代码 fragment
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/framelayouts"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_gravity="center"
>
<ImageView
android:id="@+id/imageviews"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_gravity="center"
android:src="@drawable/ic_launcher" />
</FrameLayout>
现在我可以在中心获取图像。
问题:
这里的问题是我在顶部和底部得到了一些未使用的空间,我如何找到未使用空间的高度或图像的高度或仅图像高度?
截图:
private void getImageViewDimension() {
// TODO Auto-generated method stub
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
int actualImgWidth = mDeviceWidth - mImgView.getX();
int actualImgHeight = mDeviceHeight - mImgView.getY();
Toast.makeText(getApplicationContext(), "actualImgWidth ,actualImgHeight:" +actualImgWidth +","+actualImgHeight ,
Toast.LENGTH_SHORT).show();
int Width = mImgView.getWidth();
int Height = mImgView.getHeight();
}
}, 10L);
}
我是一名优秀的程序员,十分优秀!