2013-10-23 41 views
0

我有一個textview,我用它來顯示自定義地圖上的gps的調試信息。我注意到當文本更改我使用的可縮放圖像視圖時會重置。這是因爲invalidate被調用了視圖層次?我在框架佈局中有兩個視圖。我想知道如果我只是把我的textview放在一個relativelayout裏面,然後把它放到framelayout中,如果它能擺脫這種行爲。Android - 是否將父視圖中的所有其他視圖的textview調用的文本設置爲無效?

回答

5

我們在屏幕上有一個時間時鐘,當文本發生變化時,每秒都會啓動無效。如果TextView使用wrap_content,那麼當文本被改變時它將使佈局無效。如果您修改了TextView的大小,那麼當文本更改時它不需要自行失效,因爲它在視圖層次結構中的大小不會影響其他任何內容。

+0

ahhh我知道這是愚蠢的,因爲我忘了。謝謝:)當五分鐘過去我接受這個答案。 –

相關問題