Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.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 - Fatal编程技术网

Android 文本视图脱离屏幕

Android 文本视图脱离屏幕,android,Android,我在RelativeLayout中有一个文本视图,它有时部分不在屏幕上。 问题在于,它的大小会发生变化,而不仅仅是部分脱离屏幕,因此整个TextView仍保留在屏幕上。 我想知道如何禁用该更改 编辑:这是我的文本视图XML <TextView android:id="@+id/neighborImage" android:drawableBottom ="@drawable/icon" android:text="Temple Bar" a

我在RelativeLayout中有一个文本视图,它有时部分不在屏幕上。 问题在于,它的大小会发生变化,而不仅仅是部分脱离屏幕,因此整个TextView仍保留在屏幕上。 我想知道如何禁用该更改

编辑:这是我的文本视图XML

<TextView android:id="@+id/neighborImage" 
        android:drawableBottom ="@drawable/icon"
        android:text="Temple Bar"
        android:singleLine="true"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:scaleType="matrix"
    />

编辑2:

你在雷达上看到的图标是文本视图。我之所以使用文本视图,是因为图标上方最终会有文本。 如你所见,我上传了3张照片。 这3张图片描述了放大,因此图标在移动。如果我们看一下右下角的图片,我们可以看到当它到达屏幕末端时,图像宽度发生了变化,因此图像被推到了第三张图片的右侧,您可以看到它是如何继续的。我希望得到与使用ImageView时相同的结果,在这种情况下,图片将只是部分脱离屏幕,它的大小将是相同的


谢谢。

检查您的xml。您可能将布局宽度设置为“包裹内容”,您需要“填充父项”


或者,发布有问题的xml

发布屏幕截图和xml布局文件在编辑中查看xml时,您没有提到您正在设置图像。Wrap_内容将拉伸文本视图以适合图像,如果图像足够大,则可能溢出屏幕。你能不能也发一张截图?如果您使用的是eclipse,则可以使用DDMS透视图从设备上截取屏幕。