Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/209.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 图像在视图外被剪切_Android_View_Imageview_Crop - Fatal编程技术网

Android 图像在视图外被剪切

Android 图像在视图外被剪切,android,view,imageview,crop,Android,View,Imageview,Crop,我试图把半张图片放在视图之外(通过边距或其他方式),以创建一个设计。 问题是,图像被剪切了,因为我认为android在视图之外剪切了数据 有什么想法吗?我做过的一个示例图像: 并且图像仍然被裁剪(不可见) 代码: 你能分享你的代码吗?如果可能,还有应用程序内屏幕截图。如果红色区域是您的横向屏幕视图。这可能是因为边距/填充或布局实现。如果没有XML,很难判断到底发生了什么,但是如果红色blob是某种视图组,您可能需要在其上设置android:clipChildren=“false”。将红色斑点

我试图把半张图片放在视图之外(通过边距或其他方式),以创建一个设计。 问题是,图像被剪切了,因为我认为android在视图之外剪切了数据

有什么想法吗?我做过的一个示例图像:

并且图像仍然被裁剪(不可见)

代码:



你能分享你的代码吗?如果可能,还有应用程序内屏幕截图。如果红色区域是您的横向屏幕视图。这可能是因为边距/填充或布局实现。如果没有XML,很难判断到底发生了什么,但是如果红色blob是某种视图组,您可能需要在其上设置
android:clipChildren=“false”
。将红色斑点和蓝色斑点粘贴在公共父视图组中并以这种方式排列对齐可能更干净。我的视图父视图是高度和宽度的相对填充父视图。但是我已经编辑了这个问题并发布了代码。好吧,我的图片中的“视图”是邮件相关页面,换句话说就是手机屏幕。。。。
<RelativeLayout
    android:layout_width="fill_parent"
    android:layout_below="@+id/titoletti"
    android:id="@+id/parametri"
    android:layout_height="fill_parent">
    <ImageView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginLeft="50dp"
        android:layout_marginTop="70dp"
        android:scaleType="centerCrop"
        android:id="@+id/CFLimite2"
        android:layout_alignParentLeft="true"
        android:src="@drawable/sotto_azzurro"/>
</RelativeLayout>