2011-11-29 109 views
1

我在一個RelativeLayout中有一個TextView,有時部分不在屏幕上。 問題在於,不是僅僅部分地超出屏幕大小,而是整個TextView仍然保留在屏幕上。 我想知道如何禁用該更改。TextView走出屏幕

編輯:這是我的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" 
    /> 

EDIT2: enter image description here

enter image description hereenter image description here

你在雷達上看到的圖標是TextView的。我使用TextView的原因是最終會在圖標上方顯示文字。 所以,你可以看到我已經上傳了3張照片。 這3張圖片描述了放大,結果圖標正在移動。如果我們看一下右下角的圖片,我們可以看到,當它到達屏幕的末端時,圖片的寬度會發生變化,結果圖片會在第三張圖片的右邊被推向右邊,您可以看到它如何繼續。我想要得到與使用ImageView時相同的結果,在這種情況下,圖片只會部分脫離屏幕,它的大小將會相同。

謝謝。

+0

發佈截圖和你的xml佈局文件 – Craigy

回答

2

檢查你的xml。你可能將layout_width設置爲「wrap_content」,你想要「fill_parent」

或者,發佈有問題的XML。

+2

使用fill_parent而不是wrap_content沒有幫助... – Gal

+1

在編輯中查看你的xml,你沒有提到你也在設置圖片。 Wrap_content將拉伸文本視圖以適應圖像,並且如果圖像足夠大,可能會溢出屏幕。你能發佈截圖嗎?如果您正在使用eclipse,則可以使用DDMS透視圖從設備上截屏。 – Andrew